输入11位数的电话号码java练习

编写一个异常类,判断从键盘1输入的是否为11位数的电话号码如果所输入的字符不足11位,发生异常1:不是11位;如果输入了11位中含有非数字则发生异常2:含有不是数字的字符;

public static boolean excep(String exp){
if(exp.length() != 11){
try {
throw new Exception("手机号码位数有误,请仔细检查");
} catch (Exception e) {
}
}
try {
Double.parseDouble(exp);
return true;
} catch (Exception e) {
try {
throw new Exception("手机号码参数有误,请仔细检查");
} catch (Exception e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
return false;
}

这个只是思路,我没有写成异常类! 你自己改下吧
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-23
我刚看到这个问题 做也得需要时间啊 倒计时都玩了

还是不要分了吧
相似回答