以下のコードで大丈夫です(私は初心者ですのでご容赦ください)ユーザーに質問できるようにしたいと思います。
System.out.println("Will the customer be adding any options to the order?");
System.out.println("1. Bed Frame ($39.99)");
System.out.println("2. Pillows ($59.99)");
System.out.println("3. Blankets ($129.99)");
System.out.println("4. No Options added. Enter No");
- 顧客は1〜4のいずれかに答えてから、ループを通過し、顧客が他に何かを追加したいかどうかを尋ねます/何も追加したくないのですか?顧客が別のクラスに送られなかった場合(その他の質問) 。はいの場合、お客様は同じ「お客様は……」という質問を繰り返します。
- 顧客が追加すると、アイテム1と言うことができ、ループを通過して、顧客が他に何かを追加したいかどうかを尋ねられます/何も追加したくないかどうか。別のクラスに送信されない場合。はいの場合、お客様は同じ「お客様は……」という質問を繰り返します。ユーザーが質問への回答を完了すると、回答が保存され、顧客が追加した製品の名前と価格とともにwriteOutput()行に出力されます。
これがループであることは知っていますが、この種のループを実装する方法がわかりません。誰かが私を助けて空欄に記入してくれませんか?ありがとうございました。以下は完全なコードです
import java.util.Scanner;
public class addons
{{
private int Option;
private String Bed_Frame, Pillows, Blankets, No_Options_Added;
private String Name;
private double Price;
public void readInput()
{
Scanner keyboard = new Scanner(System.in);
System.out.println("Will the customer be adding any options to the order?");
System.out.println("1. Bed Frame ($39.99)");
System.out.println("2. Pillows ($59.99)");
System.out.println("3. Blankets ($129.99)");
System.out.println("4. No Options added. Enter No");
Option = keyboard.nextInt();
switch (Option)
{
case 1:
Name = "Bed Frame";
Price = 39.99;
break;
case 2:
Name = "Pillows";
Price = 59.99;
break;
case 3:
Name = "Blankets";
Price = 129.99;
break;
case 4:
Name = "No Options Added";
System.out.println("No options added");
Price = 0;
break;
}
}
public void writeOutput()
{
System.out.println(Name);
}
}