私は2つのarrayListをクラスに格納しています.1つは車を格納し、もう1つはバンを格納します。arrayListコンテンツの表示
特定の配列からすべての情報を表示するオプションが必要です。たとえば、の場合は車1を、バン2の場合はを押します。
2を選んだ後、それは私にすべてのバンを示していますが、次の行に進み、どのモデルをレンタルするのではなく、「車、プレス2、バン "ここで
はコードですが、私はuはあなたがこのコードを使用することができます私の質問
List<Van> vanlist = new ArrayList();
vanlist.add(new Van("Mercedes", "Van2", "VBC842", 300, 500));
vanlist.add(new Van("Mercedes", "Van3", "VBC489", 300, 500));
vanlist.add(new Van("Mercedes", "Van1", "VBC970", 300, 500));
vanlist.add(new Van("Mercedes", "Van4", "VBC153", 300, 500));
Scanner input = new Scanner(System.in);
System.out.print("Type 1 for cars; Type 2 for vans; Type 3 for trucks \n");
int vop = input.nextInt();
for(Van van: vanlist) {
if (vop == 2) {
System.out.println(van);
}
}
System.out.print("Type 1 for cars; Type 2 for vans; Type 3 for trucks \n");
int opt = input.nextInt();
for(Car car: carlist) {
if (opt == 1) {
System.out.println(car);
}
}
System.out.print("Enter model to rent: ");
String model = input.nextLine();
2番目の 'System.out.print(車のタイプ1、バンのタイプ2、トラックのタイプ3 \ n")、 'をもう一度見てください。あなたのコードは正常に動作しています。私はなぜあなたが 'SWITCH CASE'で1つを使うことができるときに' vopとopt'という2つの変数を使っているのか分かりませんでした。 –