1 import java.util.Scanner; 2 3 /*已知一串字符串,問是否能夠做爲QQ號碼 4 QQ號碼要求: 5 1. 5—11位 6 2. 0不能做爲開頭數字 7 3. 必須全爲數字 8 */ 9 public class qqjiaoyan { 10 public static void main(String[] args) { 11 Scanner sc=new Scanner(System.in); 12 System.out.println("請輸入校驗的字符串:"); 13 String s=sc.nextLine(); 14 System.out.println(check(s)); 15 16 } 17 public static boolean check(String s){ 18 char [] c=s.toCharArray(); 19 boolean flag=true; 20 if(s.length()>=5&&s.length()<=11){ 21 if(c[0]!=0){ 22 for(int i=0;i<s.length();i++){ 23 if(!Character.isDigit(c[i])){ 24 flag=false; 25 break; 26 } 27 } 28 }else{ 29 flag=false; 30 } 31 }else{ 32 flag=false; 33 } 34 return flag; 35 } 36 }
結果顯示:java