JAVAString类型转int类型判断及验证⽅法⼀:
while (true) {
Scanner r = new Scanner(System.in);
if (!r.hasNextInt()) {
//通过使⽤ nextInt() ⽅法,判断输⼊值是否是⼀个 int 值,是则返回 true
System.out.println("请输⼊⼀个整数!");
continue;
}
a = r.nextInt();
if (a <= 999 || a > 9999) {
System.out.println("请输⼊⼀个4位数!");
continue;
}
break;
}
⽅法⼆:
假设你输⼊的数据放在 String getInput=""; 中
那你要判断getInput 是否是数字就这样做:
//......前⾯的输⼊代码
int result=0;
try{
//若是数字,则可以转换,否则会出现异常
result=Integer.parseInt(getInput);
}catch(Exception e){
nextint()方法System.ou.println("请输⼊数字!!");
//..若输⼊不是数字时的处理
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。