//Infinite Loop To make the program run continuously.
while (infiniteLoop == 1) {
pickedNumber1 = 1+randNum1.nextInt(12);
pickedNumber2 = 1+randNum2.nextInt(12);
System.out.println("What is " + pickedNumber1 + " multiplied by " + pickedNumber2 + "?");
answer = (pickedNumber1 * pickedNumber2);
Scanner myScanner = new Scanner(System.in);
inputAnswer = myScanner.nextInt();
if (inputAnswer == answer) {
System.out.println("Well done!");
} else {
System.out.println("Please Try Again");
}
}
我想知道如何使用hasNextXXX
方法进行用户验证。 我希望用户只能输入一个不包含任何负数或字母的整数。扫描仪验证Java输入,
当用户输入字母时,它仍然不起作用。 – 2014-10-30 13:30:47
看看我的答案... – brso05 2014-10-30 13:47:39
这是你在找什么... – brso05 2014-10-30 13:47:55