输入一个人的身份证号,要求按照身份证号找出这个人是哪个季节出生,
出生月是上中下旬哪个时间段。
(1–3春季 4–6夏季 7–9秋季 10–12冬季 || 1–10上旬 11–20中旬 其它的下旬)
substring(int beginIndex)
返回一个字符串,该字符串是此字符串的子字符串
370829199911072533
package zuoye;
import java.util.Scanner;
public class zueye3 {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
while (true) {
String num = input.nextLine();
if (num.length() == 18) {
//subSequence按指定位置截取左闭右(数学中的区间)开索引从0开始
String month = (String) num.substring(10, 12);
String day = (String) num.substring(12, 14);
System.out.println( month);
Integer in=new Integer(day);//把字符型变成整型
System.out.println( day);
switch(month) {
case "01": System.out.println("春季");
break;
case "2": System.out.println("春季");
break;
case "3": System.out.println("春季");
break;
case "4": System.out.println("夏季");
break;
case "5": System.out.println("夏季");
break;
case "6": System.out.println("夏季");
break;
case "7": System.out.println("秋季");
break;
case "8": System.out.println("秋季");
break;
case "9": System.out.println("秋季");
break;
case "10": System.out.println("冬季");
break;
case "11": System.out.println("冬季");
break;
case "12": System.out.println("冬季");
break;
}
if( in>=1&&in<=10) {
System.out.println("上旬");
}
else if(in>=11&&in<20)
{
System.out.println("中旬");
}
else {
System.out.println("下旬");
}
break;
} else {
System.out.println("请输入正确的身份证号码:");
}
}
}
}