プロが教えるわが家の防犯対策術!

このプログラムのcarクラス変数(num)
クラスメソッドshow_numを追加して、インスタンス番号を表示するにはどうすればよいのでしょうか…

考えてみたのですが全く結果が出ずエラーばかりで教えていただきたいです…

// Renshu4_3.java
class Car {
String car_no, name;
int price;
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;
}
void show(double t) {
System.out.println("車番号 =" +car_no);
System.out.println("車種 ="+name);
System.out.println("価格(税込)=" + t + "万円");
}
}

public class Renshu4_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万円

A 回答 (1件)

その「考えてみた」結果としてどのようなプログラムを書いてどのようなエラーが出ると?

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!