Java程序怎样限制输入的只能是数字
1个回答
2014-05-18
展开全部
根据这则表达式判断是否为数字,如果想要 范围是1到100 可以正则判断位数字之后,在判断其大小范围
public class aaa {
public static boolean aaa(String a){
boolean flag;
if(!a.matches("^[0-9_]+$")){//正则表达式 【匹配是否为数字
flag = false;
}else{
flag = true;
}
return flag;
}
public static void main(String [] args){
boolean flag = aaa.aaa("999");
System.out.println(flag);
flag = aaa.aaa("ss");
System.out.println(flag);
}
}
public class aaa {
public static boolean aaa(String a){
boolean flag;
if(!a.matches("^[0-9_]+$")){//正则表达式 【匹配是否为数字
flag = false;
}else{
flag = true;
}
return flag;
}
public static void main(String [] args){
boolean flag = aaa.aaa("999");
System.out.println(flag);
flag = aaa.aaa("ss");
System.out.println(flag);
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询