1.1. 训练描述:【方法、String类】
一、需求说明:请用户输入一个“QQ号码”,我们来判断这个QQ号码是否正确。
要求:使用方法来完成判断功能。
1.2. 操作步骤描述
- 建立MainApp类,并包含main()方法。
- 在MainApp类中定义方法:checkQQ (String qq)
- 方法内实现验证。验证规则:
1) 必须是5—12位数字;//用String类的length()方法来判断;
2) 首位不能是0;//用charAt(0)来判断首位字符是否为0;
- 在main()方法中,请用户输入QQ号码
调用checkQQ (String qq)方法进行判断,并打印判断结果。
代码实现:
import java.util.Scanner; public class Task01 {
public static void main(String[] args) {
System.out.println("请输入QQ号码:");
Scanner sc = new Scanner(System.in);
String qqNum = sc.next();
checkQQ(qqNum);
} public static void checkQQ(String qq) {
if (qq.length() > 4 && qq.length() < 13) {
//charAt(int index) 功能是指定索引处的字符
if(qq.charAt(0) == '0'){
System.out.println("你输入的QQ号码不正确!");
}else{
System.out.println("你输入的号码是:\n" + qq);
}
}else {
System.out.println("你输入的QQ号码不正确!");
}
}
}