中国的居民身份证十八位组成的,其中包括十七位数字本体码和一位数字校验码组成。 第一、二位省、自治区、直辖市代码; 第三、四位地级市、盟、自治州代码; 第五、六位县、县级市、区代码; 第七、十四位出生年月日,比如19820426代表1982年4月26日; 第十五、十六位为顺序号,其中17位(倒数第二位)男为单数,女为双数; 十八位为校验码,0-9和X。作为尾号的校验码,是由把前十七位数字带入统一的公式计算出来的,计算的结果是0-10,如果校验码是10,那么就得用X来代替。 举例: 330226 19820426 0012这个身份证号的含义: 33为浙江,02为宁波,26为宁海县,出生日期为1982年4月26日,顺序号为00,1表示男性,2为校验码。 请根据上述描述,编写一个Java Application,实现根据用户给出的身份证号码,输出该用户的出生年月和性别信息。