リストには、ユーザ入力に応じて追加するリストがあります。例えば、 "LMO"と入力すると、大きなピザ、モッツァレラ、オリーブがリストに追加されます。私が "MHMO"とタイプすると、Medium Pizza、Ham、Mozzarella、Olivesがリストに追加されます。ループのために、このようなJava最初のforループの後に文字列を追加する
Large pizza with mozzarella, olives, £8.90
としてフォーマットザ・にリストを出力します
今、私はforループを使用するには、リストの内容を印刷することができますが、どのように私はwith
文字列を追加します最初のループの終了後。それはtheresのリストで唯一の3項目を想定しています現時点では
for(int l = 0; l < words.size(); l++) {
if (words.size() == 1) {
System.out.println(words.get(l) + " with no toppings "+ "£"+String.format("%.2f", total));
}
else {
System.out.println(words.get(0) + " with " + words.get(1) + ", " + words.get(2) + ", "+ "£" + String.format("%.2f", total));
}
}
}
が、それは変えることができる:
現在、私のコードです。何が私のアプローチになるので、forループのインクリメント+ with
文字列を使用することができます。
これはそれが得ることができるほど単純ではあるがあなたは(https://docs.oracle.com/javase/tutorial/java/data/buffers.html) –