do{
System.out.println("Enter a number between 1 and 1024 :"); //asking user to enter a number between 1 and 1024
try{
num=sc.nextInt();
}
catch(InputMismatchException e){
System.out.println("Not an integer!");
}
}while(num<0 || num>1024);
基本上我正在测试一个工作程序,我试图解决它 如果用户输入,例如'a',而不是整数 - 程序不会崩溃。然而,这导致了无限循环和 不起作用。任何想法为什么?