【发布时间】:2018-10-13 10:36:46
【问题描述】:
如何将字符串输入检测为错误,用户必须输入 int 值? 我可以使用什么条件来检测用户是否输入了字符串值?
Scanner input = new Scanner(System.in);
int characterNum = input.nextInt();
do{
if ((characterNum < 0)&&(characterNum > 12)){
System.out.println("Invalid Input, Try again");
}
characterNum = input.nextInt();
}while((characterNum < 0)&&(characterNum > 12));
【问题讨论】:
-
我的理解是,您正在尝试获取用户输入,但您想确保它是一个数值?
-
你能把你的代码放上来看看你是怎么做的吗??
-
@ElSheikh 是的
-
@S.Liyanage 检查大卫的评论
标签: java string conditional-statements