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)方法进行判断,并打印判断结果。
代码实现:
1 import java.util.Scanner; 2 3 public class Task01 { 4 public static void main(String[] args) { 5 System.out.println("请输入QQ号码:"); 6 Scanner sc = new Scanner(System.in); 7 String qqNum = sc.next(); 8 checkQQ(qqNum); 9 } 10 11 12 public static void checkQQ(String qq) { 13 if (qq.length() > 4 && qq.length() < 13) { 14 //charAt(int index) 功能是指定索引处的字符 15 if(qq.charAt(0) == '0'){ 16 System.out.println("你输入的QQ号码不正确!"); 17 }else{ 18 System.out.println("你输入的号码是: " + qq); 19 } 20 }else { 21 System.out.println("你输入的QQ号码不正确!"); 22 } 23 } 24 }