Я хочу, чтобы данные, введенные пользователями, не были строкой, и если она показывает сообщение!, как убедиться, что пользователь вводит номер?
String number = JOptionPane.showInputDialog("Enter a number : ",null);
здесь больше информации для того, что я делаю
String guess = JOptionPane.showInputDialog("Enter Your Guess Number : ",null);
if((Integer.parseInt(guess) < 1))
{
JOptionPane.showMessageDialog(null,"Enter a number Greater than 0!");
JOptionPane.showMessageDialog(null, "you won 1,000 $", "winner!"
, JOptionPane.INFORMATION_MESSAGE);
}
Вы хотите проверить номер, char или boolean? –
Нет, я хочу просто проверить, введен ли тип данных, не является целым числом –
Возможный дубликат [Как проверить, является ли String числовым типом в Java] (http://stackoverflow.com/questions/1102891/how-to -check-if-a-string-is-a-numeric-type-in-java) –