我有这个代码
boolean dataValidation = false;
System.out.println("Please input the id of the car");
do {
if (input.hasNextInt()){
id = input.nextInt();
dataValidation = true;
} else {
System.out.println("Please give a valid id number");
dataValidation = false;
input.next();
}
} while (!dataValidation);
但是如果我输入一个空格或者只是按回车键,CLI 什么都不返回?我不明白,因为它显然不是 Int 对吗?
如有任何信息,我们将不胜感激。