QQ号的检测小程序
要求:1,不能以0开头
2.要是5-10数字之间
public class RegexDemo {
/*校验QQ号:
1.要求必须是5-10位数字
2.0不能开头*/
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入QQ号:");
String qq=sc.nextLine();
System.out.println(checkQQ(qq));
}
//写方法时确定返回值类型跟参数列表
public static boolean checkQQ(String qq){
boolean flag=true;
if(qq.length()>=5&&qq.length()<=10){
if(!qq.startsWith("0")){
//字符串转变为字符数组用于检查每个字符是否为数字
char[] ch=qq.toCharArray();
for(int i=0;i<ch.length;i++){
if(!Character.isDigit(ch[i])){
flag=false;
break;
}
}
}
else flag=false;
}else flag=false;
return flag;
}
}
第一次写博客,先来个简单的,以后会好好总结更新的