私は最後の5時間の間、を使用するこのJavaコードに苦労しましたが、ループは10個のユーザー入力番号を追加します。合計を出力する時間が来るまでは私のコードを手に入れました(これはいつも間違っています;私はたいてい55になってしまいます)。WHILEループを使用した10の乱数の合計 - Java
誰かをにしてください。私はちょっとしたエラーだと思っていますが、どこにあるのかは分かりません。
import java.util.Scanner;
public class Loops {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int sum = 0;
int counter = 0;
while (counter < 10) {
System.out.println("Please enter a number: ");
int i = input.nextInt();
counter++;
sum = sum + counter;
counter = counter + 1;
}
System.out.println("The total sum is " + sum);
}
}
'counter ++;'と 'counter = counter + 1;'?あまりにも多くのものがここにあるかもしれません... – Tunaki
あなたはそれらを間違って合計しています。 'sum = sum + i'であり、' counter 'ではありません。また、2つのカウンターインクリメントを使用しているようですか? – Li357