📄 shenbean1.java~24~
字号:
package changeshen;
public class ShenBean1 {
public String id;
public String newidd;
public String idd(String id) {
return id;
}
public String newid(String id) {
String id1 = id.substring(0, 6);
String id2 = id.substring(6, 15);
String newid = id1 + "19" + id2;
int intN = 0;
int[] a = {2, 4, 8, 5, 10, 9, 7, 3, 6, 1, 2, 4, 8, 5, 10, 9, 7};
for (int i = 0; i < 17; i++) {
intN += Integer.parseInt(newid.substring(i, i + 1)) * a[16 - i];
}
int R = intN % 11;
String T = null;
switch (R) {
case 0:
T = "1";
break;
case 1:
T = "0";
break;
case 2:
T = "X";
break;
case 3:
T = "9";
break;
case 4:
T = "8";
break;
case 5:
T = "7";
break;
case 6:
T = "6";
break;
case 7:
T = "5";
break;
case 8:
T = "4";
break;
case 9:
T = "3";
break;
case 10:
T = "2";
break;
}
String newidd = newid + T;
return newidd;
}
public String sex(String id) {
int N = Integer.parseInt("" + id.charAt(14));
String sex = null;
if (N % 2 == 1) {
sex = "男";
} else {
sex = "女";
}
return sex;
}
public String date(String newidd) {
String Year = newidd.substring(6, 10);
String Month = newidd.substring(10, 12);
String Day = newidd.substring(12, 14);
String data = " 出生日期:" + Year + "年" + Month + "月" + Day + "日" ;
return data;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -