Red de conocimiento informático - Conocimiento informático - Programación java de identificación de estudiante

Programación java de identificación de estudiante

¿importar? Java . util . aleatorio;

¿Público? ¿clase? ¿D1? {

¿Público? ¿Electricidad estática? ¿Vacío? principal(Cadena[]?args)? {

¿Cadena? ¿nombre? =?"";

¿Cadena? ¿zy? =?"";

¿Para qué? (int?i?=?0;?i?<?100;?i++)? {

¿Nombre? =?getXS();

zy? =?get job();

System.out.println("Escuela: xxxx Nombre de la universidad: "+nombre+"Especialidad:"+zy+"Número de estudiante:"+(I+1001)); /p>

¿Probarlo? {

hilo . dormir(100);

}?Captura? (¿Excepción de interrupción? e)? {

e . printstacktrace();

}

}

}

¿Público? ¿Electricidad estática? ¿Cadena? obtenerTrabajo()? {

¿Cadena[]? ¿llegar? =?"Ingeniería de Software", "Multimedia", "Ciencia y Tecnología Informática", "Ingeniería de Redes";

¿Aleatorio? r? =?¿Nuevo? aleatorio();

¿Regresión? arr[r . nextint(3)];

}

¿Público? ¿Electricidad estática? ¿Cadena? obtenerXS()? {

¿Aleatorio? Aleatorio=nuevo? random(system . hora actual millis());

/*?598?百家apellidos? */

Cadena[]? Apellido=? { "Zhao", "Qian", "Sol", "Li", "Zhou", "Wu", "Zheng", "Wang", "Feng", "Chen", "Chu", "Wei", " "Jiang", "Shen", "Han", "Yang"

"Él", "Lu", "Shi", "Zhang", "Kong", "Cao", "Yan", " "Hua", "Jin", "Wei", "Tao", "Jiang", "Qi", "Xie", "Zou", "Yu".

"Lu", "Wei", "Chang", "Ma", "Miao", "Viento", "Hua", "Fang", "Yu", "Ren", "Yuan" , "Liu", "Tan", "Bao", "Shi".

"Luo", "Bi", "Hao", "Wu", "An", "Chang", "Le", "Yu", "Shi", "Fu", "Bi" , "Bian", "Qi", "Kang", "Wu", "Yu"

"Mu", "Xiao", "Yin", "Yao", "Shao", "Zhan" , "Wang", "Qi", "Mao", "Yu", "Di", "Mi", "Bei", "Ming", "Zang", "Ji"

"Qu" , "Xiang", "Zhu", "Dong", "Liang", "Du", "Ruan", "Lan", "Min", "Xi", "Ji", "Ma", "Qiang", " "Jia", "Lu", "Lou"

"Xu", "Qiu", "Luo", "Gao", "Xia", "Cai", "Tian", "Fan", " "Hu", "Ling", "Huo", "Yu", "Wan", "Zhi", "Ke", "Chang"

"Zong", "Ding", "Xuan" , " "Ben", "Deng", "Yu", "Dan", "Hang", "Hong", "Bao", "Zhu", "Zuo", "Shi", "Cui", "Ji", "Niu"

"Oveja", "Jade", "Hui", "Zhen", "Qu", "Jia", "Feng", "Rui", "Yi", "Chu", "Oro", "ji", "太", "米", "米", etc.

"古", "车", "后", "米", "Peng", "Quan", "Xi", "Ban", "Yang", "Qiu", "Zhong" , "Yi", "Gong", "Ning", "etc."

"Zhan", "Shu", "Dragón", "Ye", "Xing", "Si", "Shao", "Gao", "Li", "Ji", "Pu" , "Yin", "Su", "Bai", "Huai".

"Sueño", "comer", "qiao", "yin", "lenguaje", "xu", "neng", "cang", "shuang", "wen", "xin" , "Dang", "Zhai", "Talk", "Gong", "Lao"

"Kun", "Sang", "Gui", "Pu", "Niu", "Shou" , "Tong", "Bian", "Hu", "Yan", "Ji", "Pu", "Shang", "Nong", "Wen", "Wen", etc.

"Guan", "Ai", "Yu", "Rong", "Xiang", "Gu", "Yi", "Jie", "Ge", "Liao", "Yu" , "Fin", "Ji", "Ju", "Heng", "Bu"

"Que", "Dong", "Ou", "Hao", "Wo", "Li" , "Wei", "Yue", "Kui", "Dragón", "Shi", "Gong", "Ji", "Él".

"Zeng", "武", "杀", "Mo", "Yang", "Ju", "Xu", "Feng", "Chao", "Guan", "Kuai" , "xiang", "cha", "hou", "wai"

"Du" "Yue" "Shuai" "Gou" "Kang" "Kuang" "Tai" "Tú" "Qin" "Gui" "Mar" "Oro" "Chu" "Yan", "

"Ha", "Qiao", "Huang", "Nian", "Qing", "Yang", "Tong " ", "Yan", "Fu", "Sur", "Fuego", "Hierro", "Wan", "Qi", "Di"

"Shu", "Mao", " Hun" ", "Zhi", "Jiao", "Sui", "Gao", "Gao", "Yuan", "Zhong", "Lian", "Mi", "Cang", "Bi", "Bi ".

"目", "Jing", "Fox", "Tiger", "Mei", "Anti", "Da", "Qi", "Zhe", "Mai", " Qing", "Guo", "和"

"Lv", "Gu", "Zong", "Bi", "Wanyi", "Sima", "Shangguan", "Ouyang", " "Xiahou", "Zhuge", "Wen", "Oriental", "Helian", "Huangfu"

"Puyang", "Lluvia de primavera", "Zen Yu", "Shu Tai", " Shen Tu" ", "Gongsun", "Zhongsun", "Xuanyuan", "Linghu", "Yuwen", "Sunzi", "Murong", "Xianyu", "Hong"

"Nan" "Hombres", "Huyan", "Zi Che", "Zhuansun", "Duanmu", "Wuma", "Gong Xi", "Qi Carving", "Che Zheng", "Marga", "Gong Liang". "Tuo" "Posdata", "Oracle Bones", "Zaifu"

"Liangqiu", "Zuoqiu", "East Gate", "Ximen", "Nangong", "Quinto", "Gongyi" , "Taishi", "Zhongchang", "Tío Sun", "Qu Tu", "Zhu Er", "Dongxiang", "Li Xiang"

"Wuqiu", "Helan". Wuqiu", "Lu Wu", "Dugu", "País del Sur", "Gong Bei", "Wang Sun"};

int index = random . nextint(apellido . length-1) ;

¿Nombre? =?Apellido[index];? //Obtener un apellido aleatorio

/*?¿Elegir una o dos palabras como nombre?

if(random.nextBoolean()){

nombre+= obtener chino()+obtener chino();

} ¿Algo más? p>

nombre+= obtener Chino();

}

¿Regresar?

}

¿Cadena pública? getChinese()? p>Cadena? =?nulo

int? lowPos

¿Aleatorio? ¿aleatorio? =?¿Nuevo? aleatorio();

Pos alta? =?(176?+?math . ABS(random . nextint(71)); //Código de área, comenzando desde 0xA0, comenzando desde el área 16, es decir, 0xb 0 = 11 * 16 = 176, 16 ~ 55 primero- caracteres chinos de nivel, 56 ~ 87 caracteres chinos de segundo nivel.

Aleatorio=¿nuevo? aleatorio();

Pos baja? =?161?+?math . ABS(random. nextint(94)); //Código de bits, comenzando desde 0xA0, de 1 a 94 columnas.

¿byte[]? ¿Barr? =?¿Nuevo? Byte[2];

Bal[0]? =?(¿nuevo?entero(bit alto)). valor de byte();

Barr[1]? =?(¿nuevo?entero(bit bajo)). valor de byte();

¿Probar? {

cadena? =?¿Nuevo? String (Barr, "GB 2312"); // Los códigos de posición se combinan en caracteres chinos.

}?¿Atrapar? (¿Excepción?e)? {

e . printstacktrace();

}

¿Regresión? cadena

}

}