我目前有一个简单的函数(发布在下面),它向用户提出问题并期望得到一个整数答案。
有没有办法让java限制可以输入控制台的字符,即只允许输入数字。
我知道在其他编程语言中有一些简单的方法可以做到这一点,但是我应该如何在 java 中做到这一点并将其实现到我的函数中?
static int questionAskInt(String question)
{
Scanner scan = new Scanner (System.in);
System.out.print (question+"\n");
System.out.print ("Answer: ");
return scan.nextInt();
}