输入字符串后陷入while循环?

时间:2015-09-06 20:16:43

标签: java

我试图让用户输入正数,并确保输入是整数。它适用于积极的部分,但是当我输入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);

0 个答案:

没有答案