Una pregunta de Java: una lotería requiere que elijas 6 números diferentes de los enteros del 1 al 49, escribas un programa para hacer el trabajo y generes 5 grupos.
clase TakeOutAward {
TakeOutAward() {
números = new int[6];
}
void takeOut() {
int recuento = 6;
while(recuento > 0) {
int rand = (int)(Math.random( ) * 48 + 1);
cambiar(cuenta) {
caso 6:
números[0] = rand;
contar--;
romper;
caso 5:
if(números[0] == rand) {
continuar;
}
números[1] = rand;
recuento--;
descanso;
caso 4:
if(números[0] == rand || números[1] == rand) {
continuar;
}
números[2] = rand;
contar--;
romper;
caso 3:
if(números [0] == rand || números[1] == rand || números[2] == rand) {
continuar;
}
números[3] = rand;
contar--;
romper;
caso 2:
if(números[0] == rand || números[1] == rand || números[2] == rand || números[3] == rand) {
continuar;
}
números[4] = rand;
contar--;
romper;
caso 1:
if(números[0] == rand || números[1] == rand || números[2] == rand
|| números[3] == rand || números[4] = = rand) {
continuar;
}
números[5] = rand;
contar--;
romper;
}
}
}
visualización nula() {
para( int yo = 0; yo < norte
números.longitud;i++) {
System.out.print (números[i] + " ");
}
}
int[] números;
}
clase pública TakeOutAwardTest {
public static void main(String[] args) {
TakeOutAward wusheng = new TakeOutAward();
for(int i = 0; i < 5; i++) {
System.out.print("th" + (i + 1) + "El resultado de esta lotería es:");
wusheng.takeOut();
wusheng.display();
System.out .println ();
}
}
}