//输入一个字符串,判断其是否移动电话号码:
//条件1:长度为13
//条件2:为数字
//
条件3:开头是86<wbr></wbr>
//条件依次按顺序判断 <wbr></wbr>
<wbr><wbr></wbr></wbr>
private static int judgeMoble(String
mobile){
char[] each =
mobile.toCharArray();
if (each.length != 13) {
System.out.println("长度不为13");
return 1;
}
boolean flag = true;
for (int i = 0; i <
each.length && flag; i++)
{
if(!Character.isDigit(each[i])){
System.out.println("each:" +
each[i]);
System.out.println("非数字");
flag = false;
return 2;
}
}
String top = String.valueOf(each[0]) +
String.valueOf(each[1]);
System.out.println("top:"+top);
if (!top.equals("86")) {
System.out.println("开头不是86");
return 3;
}
return 0;
}
//调试省略