import java.util.Scanner;
/**
* 任务二:实现连号判断功能关键算法并绘制流程图(30 分)
从键盘接收一个十一位的数字,判断其是否为尾号 5 连的手机号。规则:第 1 位是 1,
第二位可以是数字 358 其中之一,后面 4 位任意数字,最后 5 位为任意相同的数字。例如:
18601088888、13912366666 则满足。
注意:不满足的输出“false”,满足要求的输出“true”。
*
*/
public class week02 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("输入11位的手机号");
String str = in.nextLine();
if(str.matches("1[358][0-9]{9}")){
str = str.substring(6);//获取最后五位数
String s = str.substring(0,1);//获取最后五位数的第一个数
for(int i =1; i < 5;i++){
if(!(s.equals(str.substring(i-1,i)))){
System.out.println("false");
return;
}
s=str.substring(i-1,i);
}
System.out.println("true");
}else{
System.out.println("false");
}
}
}