读书人

JAVA String部类转int类型判断及验证

发布时间: 2012-12-25 16:18:28 作者: rapoo

JAVA String类型转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){
?????????? System.ou.println("请输入数字!!");

?????????? //..若输入不是数字时的处理
?????? }

读书人网 >编程

热点推荐