首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

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

2012-12-25 
JAVAString类型转int类型判断及验证方法一:?while (true) { ????? Scanner r new Scanner(System.in) ?

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("请输入数字!!");

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

热点排行