- 締切済み
javaのプログラムの答えを教えてください…
JAVAのプログラムを教えて下さい… 授業で課題が出ているのですがプログラミングが苦手で全く分からず助けてほしいです 途中まではやってみましたが詰まっています… 問題は Carクラスにクラス変数(num) クラスメソッド(show_num)を追加し インスタンス番号を表示するというものです // kadai4_3.java class Car { public static int num =1 String car_no.name; int price; public Car(){ price=0; num++; } void set_value(String c, String n, int p){ car_no=c; name=n; price=p double tax_calc() { double tax_price; tax_price = (double)(price*1.08); return tax_price; public static void } void show(double t) { System.out.println("車番号 =" +car_no); System.out.println("車種 ="+name); System.out.println("価格(税込)=" + t + "万円"); } } public class kadai4_3 { public static void main (String args[ ]) { Car car1 = new Car(); car1.set_value("P001", "ポルシェ", 1200); double tax_price = car1.tax_calc(); car1.show(tax_price); Car car2 = new Car(); car2.set_value("V001", "ベンツ", 800); tax_price=car2.tax_calc(); car2.show(tax_price); Car car3 = new Car(); car3.set_value("B001", "BMW",600); tax_price=car3.tax_calc(); car3.show(tax_price); } } 実行結果はこうなるそうです インスタンス番号:1 車番号=P001 車種(税込)=ポルシェ 価格(税込)=1296.0万円 インスタンス番号:2 車番号=V001 車種(税込)=ベンツ 価格(税込864万円 インスタンス番号:3 車番号=B001 車種=BMW 価格(税込)=648万円
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- itu1989
- ベストアンサー率44% (37/83)
【Main.java】 public class Main { public static void main(String args[]) { Car car1 = new Car("P001", "ポルシェ", 1200); car1.show_num(); car1.show(); System.out.println(""); Car car2 = new Car("V001", "ベンツ", 800); car2.show_num(); car2.show(); System.out.println(""); Car car3 = new Car("B001", "BMW", 600); car3.show_num(); car3.show(); System.out.println(""); } } 【Car.java】 class Car { private static int num = 0; // インスタンス番号加算用 private String car_no; // 車番号格納用 private String name; // 車名格納用 private double price; // 価格格納用 /** コンストラクタ */ public Car(String car_no, String name, int price){ num++; this.car_no = car_no; this.name = name; this.price = price * 1.08;//税込算出 } /** コンソール出力(インスタンス番号) */ public void show_num() { System.out.println("インスタンス番号:" + num); } /** コンソール出力 */ public void show() { System.out.println("車番号:" + car_no); System.out.println("車種:" + name); System.out.println("価格(税込):" + String.valueOf(price) + "万円"); } }