我试图要求用户输入最多 5 个数字,每个数字用空格分隔。
例如
enter up to 5 numbers : 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);
最佳答案
您在 while
和 {
之间放置一个 ;
,因此它会循环。删除它。
关于java - 读取用户输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19204901/