程序代码:
package com.xingzhao.Test;
/**
* 题目描述:身份证简单信息判断
* 1.判断长度是不是18位。
* 2.判断是不是纯数字或者前17位是纯数字,最后一位是字母X或x构成
* 3.判断性别
* 4.判断其生日
* 5.判断年份是否合理(身份证年份需要在1900-2021年之间)
*37012620010412151X
*/
import java.util.Scanner;
import java.util.regex.Pattern;
public class Demo2_3 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.println("请您输入身份证号");
String a = s.next(<