如何使用扫描仪仅接受有效的 int 作为输入
2022-09-01 15:38:51
我试图使一个小程序更加健壮,我需要一些帮助。
Scanner kb = new Scanner(System.in);
int num1;
int num2 = 0;
System.out.print("Enter number 1: ");
num1 = kb.nextInt();
while(num2 < num1) {
System.out.print("Enter number 2: ");
num2 = kb.nextInt();
}
数字 2 必须大于数字 1
另外,我希望程序自动检查并忽略用户是否输入字符而不是数字。因为现在,当用户输入例如而不是数字时,程序就会退出。
r