-2
我有一个做while循环,我需要检查while条件中的变量是否是一个数字。我怎么做?如何检查while条件中的变量是否是一个数字?
do {
try
{
String n = JOptionPane.showInputDialog("Enter a number");
int number= Integer.parseInt(n);
}
catch(NumberFormatException e)
{
System.out.println("Not a Number");
}
} while (????);
System.out.println("You entered a number");
}
}
你可以做一个',而(真)',并在'int number'语句之后插入'break;'语句。 –
由于范围确定你没有在while循环中的变量.. –
虽然不是你想要做的。循环使用时,while中的条件应该是检查循环是否应该继续 – Razib