又是一个JAVA 问题

来源:百度知道 编辑:UC知道 时间:2024/06/24 09:55:56
我编写的JAVA组件里有个年龄文本框,数据库里是INT型的,做怎样的判断才能让用户只能输入 1到80之间的正数,否则提示错误

try{ //抛异常检测年龄是否为数字
int getage=Integer.parseInt(txtage.getText()); //txtage为文本框名
}catch (Exception e){
JOptionPane.showMessageDialog(null,"年龄必须为数字");
return ; //返回
}

if(getage<1||getage>80){
JOptionPane.showMessageDialog(null,"年龄必须在1到80之间");
return ; //返回
}

if (age >0 && age <81 ) {
...code
}
else {
System.out.println("错误");
}

//定义一个int
int i=Integer.parseInt(qq.getText());
//假如你的文本框名是qq
if(i>0 && i<81){
//相应的代码
}
else{
//相应的提示错误的代码
}
有兴趣可以加入我的群41752273