package lession9_2;
import java.util.Scanner;
// import Stu_Mana.Stu_info;
public class Dnoe {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
while(true){
System.out.println("请输入固话号码(由国家号,区号,号码三部分组成,以“-”为分隔,以“#”结尾):");
String num=sc.next();
boolean l=num.endsWith("#");
int a = num.indexOf("-");
int b = num.indexOf("-",a+1);
int c = num.indexOf("-",b+1); //第三次出现
if(l==false) System.out.println("请以#结尾!!!");
else if(a==0||c!=-1)System.out.println("请检查格式,'-'的位置错误或者号码输入多个'-'!!!");
else { String[] str=num.split("-");
str[2]=str[2].replace("#","");
System.out.println("国家号为"+str[0]);
System.out.println(" 区号为"+str[1]);
System.out.println(" 号码为"+str[2]);
}
}
}
}
控制台写出并判断电话号码的国号、区号和其他号码
最新推荐文章于 2021-05-28 18:29:43 发布