我试图让用户输入正数,并确保输入是整数。它适用于积极的部分,但是当我输入char / string时它会陷入while循环。如果他们输入一个字符串/字符串,我会不知道如何让它要求另一个整数?请帮忙? TY
do{
System.out.println("Please enter a positive integer");
if(in.hasNextInt())
{
input = in.nextInt();
}
else
{
System.out.println("You did not enter a number.");
}
}while(input <= 0);