我正在制作一个程序,但无法弄清楚如何让我的扫描仪输入只识别数字。这就是我的意思。
System.out.print(" What is the distance in feet:" );
//ask the user to input variables
Distance = keyboard.nextDouble();
我可以在距离输入之后放什么,以便让我输出某种消息,告诉用户他们没有输入数字。
我想也许从类似的东西开始
if (Distance != double)
System.out.print ("You did not enter a valid character, please enter again."
但这不起作用。有什么建议么?