Código fuente de lotería de 1 punto
int? ¿ingresar? =?10;
¿Escáner? ¿s? =?null
Lista<Estudiantes>? ¿Es? =?¿Nuevo? ArrayList & lt& gt();
ls.add(Nuevo?Estudiante("Zhang 3",?Masculino'));
ls.add(Nuevo?Estudiante("Zhang 3",?Masculino')); 4",?Female'));
ls.add(New?Estudiante("Zhang 5",?Masculino'));
ls.add(¿Nuevo?Estudiante( "Zhang 6",? Hombre'));
ls.add(¿Nuevo? Estudiante("Zhang 7",? Mujer'));
ls.add(¿Nuevo? Estudiante("张8",?Masculino'));
Lista<Estudiante>? lscpy? =?¿Nuevo? ArrayList & lt& gt();
//? Debido a que no puede ganar la lotería repetidamente, debe eliminar a los estudiantes que ganaron la lotería una vez, por lo que no puede operar en la lista original.
ls copy . addall(ls);
¿Cuándo? (¿Entrada?!=?0)?{
system out . println(" select:");
System.out.println("1:Primer premio" );
System.out.println("2:Segundo Premio");
System.out.println("3:Tercer Premio");
system . fuera . println(" 0:Fin "); =?¿Nuevo? Escáner (sistema . in);
¿Entrada? =?s . nextint();
¿Cambiar? (ingresar)? {
¿Caso? 1:
//?Aleatorio 0-9? Diez números
int? ¿primero? =?(int)? (Math.random()?*?(lscopy.size()?-?1));
System.out.println("Primer premio:"?+?ls copy . get(first ) );
//?Cancelar el premio
ls copy .eliminar(primero);
Romper;
¿Caso? 2:
¿Para qué? (int?i?=?0;?i?<?2;?i++)? {
int? ¿segundo? =?(int)? (Math.random()?*?(lscopy.size()?-?1));
System.out.println("Segundo premio:"?+?lscopy.get(segundos) ) ;
lscopy.remove(segundos);
}
Romper;
¿Caso? 3:
¿Para qué? (int?i?=?0;?i?<?3;?i++)? {
int? ¿tercero? =?(int)? (Math.random()?*?(lscopy.size()?-?1));
System.out.println("Tercer premio:"?+?lscopy.get(Tercer premio)
lscopy.remove(tercero);
}
Romper
}
}
}Lo cambiaré yo mismo. No lo he ejecutado, así que no sé si está mal. Probablemente eso es lo que significa. Escribe tu propia clase de estudiantes.