zoukankan      html  css  js  c++  java
  • 用Java代码来校验QQ号

    校验qq号码:
    1.要求必须是5-15位数字
    2.0不能开头

    分析:
    A:键盘录入一个qq号码
    B:写一个功能实现校验
    C:调用功能,输出结果。

    代码实现:
    public class RegexDemo{
    public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.println("请输入您的qq号码");
    String qq = sc.nextLine();
    System.out.println("checkQQ:"+checkQQ(qq));
    }

    public static boolean checkQQ(String qq){
    boolean flag = true;

    //校验长度
    if(qq.length()>=5 && qq.length()<=15){
    //0不能开头
    if(!qq.startsWith("0")){ //startsWith(String str)就是检查形参参数是否与你要检查的字符串开头相同 //而startsWith(Sring str,int Index)则是从你要比较的原字符串的指定下标开始和形参作比较
    //必须是数字
    char[] chs = qq.toCharArray();
    for(int x =0;x<chs.length;x++){
    char ch = chs[x];
    if(!Character.isDigit(ch)){
    flag = false;
    break;
    }
    }

    }else{
    flag = false;
    }
    }else {
    flag = false;
    }
    return flag;
    }
    }

  • 相关阅读:
    接口的上溯造型——《Thinking in Java》随笔015
    数据库
    小结
    异常及String
    多态&接口
    继承&封装
    Java 类 对象 包
    Java 方法的应用
    Java数组的运用
    Java代码运用及算法思路养成——用*号输出形状
  • 原文地址:https://www.cnblogs.com/lszbk/p/12318615.html
Copyright © 2011-2022 走看看