判断QQ号码长度是否“合法”?让小白来告诉你
这里给你最清晰的思维步骤,帮助你理解并且自己能够找到自己的思想来完成这个代码编写。
首先:自定义一个方法,让用户输入一个“QQ号码”,在方法中判断这个QQ号码是否合法。
验证规则:
号码长度必须是5—12位数字;
首位不能是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号码长度是否“合法”?让小白来告诉你相关推荐
- 如何判断QQ号码长度是否“合法”?
这里给你最清晰的思维步骤,帮助你理解并且自己能够找到自己的思想来完成这个代码编写. 首先:自定义一个方法,让用户输入一个"QQ号码",在方法中判断这个QQ号码是否合法. 验证规则: ...
- winpcap编程之局域网QQ号码嗅探
winpcap编程之局域网QQ号码嗅探 分类: 网络开发包 2007-05-22 12:10 978人阅读 评论(0) 收藏 举报 在交换网络中,结合arp中间人,把别人的包转到自己机子上,分析QQ协 ...
- php正则判断是否为QQ号,正则表达式对qq号码校验
正则表达式对qq号码校验 废话不多说了,直接给大家贴代码了,具体代码如下所示: package 正则表达式; /*对QQ号码进行校验 要求5~15位,不能以0开头,只能是数字*/ import jav ...
- 需求说明:请用户输入一个“QQ号码”,我们来判断这个QQ号码是否正确。 要求:使用方法来完成判断功能。
操作步骤描述 1.建立MainApp类,并包含main()方法. 2.在MainApp类中定义方法:checkQQ(String qq) 方法内实现验证.验证规则: 1)必须是5-12 ...
- php正则判断qq,JavaScript中的正则表达式使用及验证qq号码的正则
废话不多说了,直接给大家贴正则表达式代码了. function myValid() { var errorMsg = ""; var res = true; //拿到要验证的值. ...
- python判断合法整数数字_C# 判断一字符串是否为合法数字(正则表达式)
判断一个字符串是否为合法整数(不限制长度) public static bool IsInteger(string s) { string pattern = @"^\d*$"; ...
- 从进程中获取QQ号码
制作这个程序的过程中,我查阅了很多相关资料, 对系统编程有了进一步的了解, 下面我就编制这个程序的原理过程和一些心得写出来, 给大家参考. 一. 取QQ号码原理: QQ程序在运行过程中, 所有数据都是 ...
- 使用python来嗅探局域网内的QQ号码
使用python来嗅探局域网内的QQ号码 增加了一个令牌的判断,可以抓新版本的QQ和老版本的QQ包了. 因为朋友们说这个程序已经无法捕捉到最新的QQ登陆包了,所以修改了一下.因为时间关系,我没有修改本 ...
- 【最新】正则表达式:识别QQ号码,Email电子邮箱(163邮箱、QQ邮箱、谷歌邮箱、雅虎邮箱等等)
分析 电子邮箱 -个完整的Internet邮件地址由以下两个部分组成,格式如下:登录名@主机名.域名 例如:git@oschina.cn.123AAA@163.com 可以看出电子邮件中必须要有&qu ...
最新文章
- MIT副教授赵宇飞团队登数学四大顶刊,华人作者中两位是本科生,最小的是00后...
- python做啥用-python主要用于做什么
- Shell脚本实战之文件批量创建和修改
- Arduino--AS608指纹传感器
- 常见的计算机监控系统分类,第二章 发厂计算机监控系统的基本分类.doc
- sap.dfa.help.utils.adapters.hm.myadapter
- 特征提取——HOG方向梯直方图
- 容器中Java RAM的使用:不会丢失内存的5大技巧
- mysql如何在一个表中插入数据的同时,更新另一个表的数据?
- 阿里云安全肖力:从RSA2019看安全技术发展的十个机遇
- 《天天数学》连载36:二月五日
- 一加Nord 2配置细节曝光:天玑1200芯片+5000万像素旗舰主摄
- oracle dataguard 日志 很多no,Oracle DataGuard主庫丟失歸檔日志后備庫的RMAN增量恢復一例...
- vue echart甘特图
- unity 太阳自发光_这些太阳能概念设计,灵感来自植物!
- 《战地风云2042》游戏评测,云游戏走起
- 为何苹果赚取智能手机市场大部分利润?
- 央企招聘:中国航空工业集团直属公司2023秋季招聘
- postgreSql数据库笔记
- 基于java线上教学平台计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署