지난 11 시간 동안 나는 을 사용하는이 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'가됩니다. 또한 두 개의 카운터 증분을 사용하는 것 같습니다. – Li357