この単純なコードスニペットは機能しません。私は10入力を入力してwhile
ループから飛び出して平均を計算したいが、それはループwhile
から飛び出さない。続きJavaでの連続ループ
は私のコードです:あなたがループを終了するときに、全く別の変数制御を持っているので、ユーザーは10に入るとき、それはあなたがループの外にジャンプできません
double total = 0;
double average;
int grade;
int counter = 0;
Scanner input = new Scanner(System.in);
while(counter < 10) {
grade = input.nextInt();
total += grade;
counter++;
}
average = total/10;
JOptionPane.showMessageDialog(null, average);
私にとってうまく動作します。 –
ループは正常に動作し、正確に10回実行されます。あなたの問題は他のどこかにあるはずです。 –
@中国、問題/解決策は何でしたか? –