我在下面有一个代码,其中用户必须只输入数字,程序正在运行,但问题是 System.out.println("Mother's Age: ") 在加载过程中被打印了 2 次
while (count == 0){
int x;
System.out.println("Mother's Age: ");
ans2 = input.nextLine();
try{
x = Integer.parseInt(ans2);
System.out.println(count);
if (!(x >= 18 && x <= 45)) {
}
else{
count = 1;
}
}
catch (NumberFormatException nFE){
}
}