我在Ubuntu上使用NetBeans 8.2。有什么方法可以使s.hasNextDouble()使用键盘输入返回false,从而在不更改代码的情况下执行代码的最后一行?此代码段计算输入数字的平均值。
double sum = 0;
int n = 0;
Scanner s = new Scanner(System.in);
System.out.print("Enter 1 number: ");
while (s.hasNextDouble()) {
double number = s.nextDouble();
sum += number;
n++;
System.out.print("Enter " + (n + 1) + " number: ");
}
System.out.println();
if (n == 0) {
System.out.println("Error!!!");
} else {
System.out.println("Average: " + sum / n);
}
慕尼黑的夜晚无繁华
相关分类