根据身份证号码打印出生年月和性别
package test;
import java.util.Scanner;
public class StringDemo8 {
public static void main(String[] args) {
System.out.println("请输入你的身份证号码");
Scanner sc = new Scanner(System.in);
String id = sc.next();
String year = id.substring(6,10);
String month = id.substring(10,12);
String day = id.substring(12,14);
char gender = id.charAt(16);
int sex = gender - 48;
String gender0 = "男";
if(sex%2==0){
gender0 ="女";
}
System.out.println("你是"+year+"年"+month+"月"+day+"日出生的");
System.out.println("你的性别为"+gender0);
}
}
感谢观看,日常小练习,如有错误欢迎指正