我想要求用戶輸入任意數量的數字最多5個,每個數字由空格分隔。閱讀用戶輸入
例如
輸入最多5個數字:3 4 5
我將它們添加在整數和,隨後可以通過反分裂他們
到得到這些數字的平均值。
但是,我的循環似乎沒有結束。我的代碼有什麼問題?
int counter = 0 , sum = 0;
Scanner scan = new Scanner(System.in);
System.out.println("enter up to 5 numbers");
while(scan.hasNextInt());{
counter++;
sum += scan.nextInt();
}
System.out.println(counter);
System.out.println(sum);
它仍然不會結束,除非I/N在控制檯中。 – Flow
@Flow我很抱歉,直到你在控制檯中什麼東西? –