这里给你最清晰的思维步骤,帮助你理解并且自己能够找到自己的思想来完成这个代码编写。
首先:自定义一个方法,让用户输入一个“QQ号码”,在方法中判断这个QQ号码是否合法。

验证规则:

  1. 号码长度必须是5—12位数字;

  2. 首位不能是0;

训练提示

可以让用户通过键盘输入一个字符串数据,我们自定义的方法中接受字符串数据,然后判断字符串的长度是否合法,如果合法则遍历这个字符串,判断首位是不是1-9之间的字符,然后判断后面的每一个字符是不是0-9之间的字符,只有都合法的时候才返回true,否则返回false;

|public class panduanqq {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println(“请输入QQ号码”);
String qq=sc.next();
System.out.println(testqq(qq));
}
public static boolean testqq(String qq){
int len =qq.length();
if (len<5 || len>12){
return false;
}
char[]arr=qq.toCharArray();
if (arr[0]==‘0’){
return false;
}
for (int i = 1; i < arr.length; i++) {
if (arr[i]<‘0’ || arr[i]>‘9’){
return false;
}
}
return true;
}
}

判断QQ号码长度是否“合法”?让小白来告诉你相关推荐

  1. 如何判断QQ号码长度是否“合法”?

    这里给你最清晰的思维步骤,帮助你理解并且自己能够找到自己的思想来完成这个代码编写. 首先:自定义一个方法,让用户输入一个"QQ号码",在方法中判断这个QQ号码是否合法. 验证规则: ...

  2. winpcap编程之局域网QQ号码嗅探

    winpcap编程之局域网QQ号码嗅探 分类: 网络开发包 2007-05-22 12:10 978人阅读 评论(0) 收藏 举报 在交换网络中,结合arp中间人,把别人的包转到自己机子上,分析QQ协 ...

  3. php正则判断是否为QQ号,正则表达式对qq号码校验

    正则表达式对qq号码校验 废话不多说了,直接给大家贴代码了,具体代码如下所示: package 正则表达式; /*对QQ号码进行校验 要求5~15位,不能以0开头,只能是数字*/ import jav ...

  4. 需求说明:请用户输入一个“QQ号码”,我们来判断这个QQ号码是否正确。 要求:使用方法来完成判断功能。

    操作步骤描述 1.建立MainApp类,并包含main()方法. 2.在MainApp类中定义方法:checkQQ(String qq)     方法内实现验证.验证规则:     1)必须是5-12 ...

  5. php正则判断qq,JavaScript中的正则表达式使用及验证qq号码的正则

    废话不多说了,直接给大家贴正则表达式代码了. function myValid() { var errorMsg = ""; var res = true; //拿到要验证的值. ...

  6. python判断合法整数数字_C# 判断一字符串是否为合法数字(正则表达式)

    判断一个字符串是否为合法整数(不限制长度) public static bool IsInteger(string s) { string pattern = @"^\d*$"; ...

  7. 从进程中获取QQ号码

    制作这个程序的过程中,我查阅了很多相关资料, 对系统编程有了进一步的了解, 下面我就编制这个程序的原理过程和一些心得写出来, 给大家参考. 一. 取QQ号码原理: QQ程序在运行过程中, 所有数据都是 ...

  8. 使用python来嗅探局域网内的QQ号码

    使用python来嗅探局域网内的QQ号码 增加了一个令牌的判断,可以抓新版本的QQ和老版本的QQ包了. 因为朋友们说这个程序已经无法捕捉到最新的QQ登陆包了,所以修改了一下.因为时间关系,我没有修改本 ...

  9. 【最新】正则表达式:识别QQ号码,Email电子邮箱(163邮箱、QQ邮箱、谷歌邮箱、雅虎邮箱等等)

    分析 电子邮箱 -个完整的Internet邮件地址由以下两个部分组成,格式如下:登录名@主机名.域名 例如:git@oschina.cn.123AAA@163.com 可以看出电子邮件中必须要有&qu ...

最新文章

  1. MIT副教授赵宇飞团队登数学四大顶刊,华人作者中两位是本科生,最小的是00后...
  2. python做啥用-python主要用于做什么
  3. Shell脚本实战之文件批量创建和修改
  4. Arduino--AS608指纹传感器
  5. 常见的计算机监控系统分类,第二章 发厂计算机监控系统的基本分类.doc
  6. sap.dfa.help.utils.adapters.hm.myadapter
  7. 特征提取——HOG方向梯直方图
  8. 容器中Java RAM的使用:不会丢失内存的5大技巧
  9. mysql如何在一个表中插入数据的同时,更新另一个表的数据?
  10. 阿里云安全肖力:从RSA2019看安全技术发展的十个机遇
  11. 《天天数学》连载36:二月五日
  12. 一加Nord 2配置细节曝光:天玑1200芯片+5000万像素旗舰主摄
  13. oracle dataguard 日志 很多no,Oracle DataGuard主庫丟失歸檔日志后備庫的RMAN增量恢復一例...
  14. vue echart甘特图
  15. unity 太阳自发光_这些太阳能概念设计,灵感来自植物!
  16. 《战地风云2042》游戏评测,云游戏走起
  17. 为何苹果赚取智能手机市场大部分利润?
  18. 央企招聘:中国航空工业集团直属公司2023秋季招聘
  19. postgreSql数据库笔记
  20. 基于java线上教学平台计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署

热门文章

  1. mount卡住不动解决思路
  2. AutoCAD Civil 3D-曲面-2、曲面的样式
  3. 为什么你写了一万小时的代码,却没能成为架构师?
  4. PYNQ框架HLS开发流程备忘
  5. bilibili 镜像
  6. Android客户端与PC服务器如何实现Socket通信
  7. “智数据,创未来”——2018中国存储与数据峰会在京盛大举行
  8. VMware虚拟网络编辑器用法
  9. html css 模仿小米官网搜索框
  10. Mybatis (总结完整)