【发布时间】:2020-03-29 16:44:33
【问题描述】:
System.out.println("Enter your age here:");
setAge(sc.nextInt());
如何验证用户的年龄不是字符或负数? 理想情况下,如果用户输入除 int 以外的任何内容,程序会再次要求输入。
我尝试过使用 do-while,但似乎不起作用。
我是初学者。任何帮助都非常感谢。
谢谢!
【问题讨论】:
-
这能回答你的问题吗? Validating input using java.util.Scanner
标签: java int java.util.scanner