私はJavaで作業しています。ユーザが指定したプロジェクトがある限り、私のループを実行します。現時点では、コードは1回の繰り返しで実行され、1つのループの結果を読み込みますが、それ以上は継続しません。複数のプロジェクトのJavaループ
ユーザーが3つのプロジェクトがあるとすれば、ループを3回実行して各プロジェクトの合計を教えてください。今のところ、それは私がプロジェクトの数を指定するかどうか私に1つのプロジェクトの合計を告げる1または5
double projectBoardFootage = 1.0;
double projectBoardFootageTotal = 0.0;
int i = 0;
System.out.println("How many projects do you want to estimate?");
int numberOfProjects = scan.nextInt();
for(i = 0; i < numberOfProjects; ++i) {
while (projectBoardFootage > 0) {
System.out.println("Enter your board footage for Project #" + (i + 1) + " (0 to exit)");
projectBoardFootage = scan.nextDouble();
projectBoardFootageTotal += projectBoardFootage;
}
System.out.println("The raw board footage for Project #" + (i + 1) + " is: " + projectBoardFootageTotal);
}
ループに入るとき、あなたのコードは 'projectBoardFootage'の内容を表示しません。 [MCVE]と[ask]を見てください – pvg
私はあなたのプロジェクトの数の定義によって混乱しています...あなたは何を意味していますか?私は1つのプロジェクトの合計を教えてくれますか? "? –
だから私は、プログラムを実行し、 "どのくらいのプロジェクトを見積もりたいですか?"というプロンプトが表示されたら、正の整数を入力することができ、ループは入力した時間ではなく、1回だけ実行されます。 –