Copie el código de código de la siguiente manera:
prueba de paquete;
/**
* Eres profesor de educación física Cuando faltan cinco minutos para que termine una determinada clase, decides jugar un juego. En este momento hay 100 estudiantes en clase. Las reglas del juego son:
*
* 1. Primero nombra tres números especiales diferentes, que deben ser de un solo dígito, como 3, 5 y 7.
* 2. Deje que todos los estudiantes formen un equipo y luego cuenten en orden.
* 3. Cuando los estudiantes informan números, si el número informado es un múltiplo del primer número especial (3), entonces no se puede decir el número, pero Fizz si el número informado es un múltiplo del segundo número especial (5), luego diga Buzz; si el número reportado es múltiplo del tercer número especial (7), diga Whizz.
* 4. Cuando los estudiantes informan números, si el número informado es múltiplo de dos números especiales al mismo tiempo, también se requiere un tratamiento especial. Por ejemplo, si el primer número especial y el segundo número especial son múltiplos, entonces el número no puede. decirlo, pero me refiero a FizzBuzz, etc. Si es múltiplo de tres números especiales al mismo tiempo, diga FizzBuzzWhizz.
* 5. Cuando los estudiantes informan números, si el número informado contiene el primer número especial, no pueden decir el número, pero deben decir la palabra correspondiente. Por ejemplo, en este ejemplo, el primer número especial es 3, luego informan el 13. -Los estudiantes de años deberían decir Fizz. Si el número contiene el primer número especial, entonces se ignoran las reglas 3 y 4. Por ejemplo, un estudiante que quiere reportar 35 solo reportará Fizz, no BuzzWhizz.
*
* Ahora, necesitamos que completes un programa para simular este juego. Primero acepta 3 números especiales y luego genera los números o palabras que deben informar 100 estudiantes.
*
* @autor liuxuewen
*
*/
clase pública FizzBuzzWhizz {
público estático vacío principal (String [] argumentos) {
int a = 3;/*primera palabra especial*/
int b = 5;/*La segunda palabra especial*/
int c = 7;/*La tercera palabra especial*/
int start = 1;/*El número para empezar a contar*/
int end = 100;/*número para finalizar el informe*/
String[] salida = { "Fizz", "Fizz", "Buzz", "Whizz", "FizzBuzz", "FizzWhizz", "BuzzWhizz", "FizzBuzzWhizz" };/*Matriz de cadenas de indicadores de almacenamiento*/
int index = -1;/*El índice de cadena predeterminado es -1*/
/*Bucle para contar*/
for (int i = inicio; i <= fin; i++) {
/*Juzga primero la quinta condición, luego la tercera condición y finalmente la cuarta condición*/
índice = (yo % 10 == un || yo / 10 == un ) ?
índice = (-1 == índice)? ((i % a == 0 && i % b == 0) ? 4 : (i % a == 0 && i % c == 0) ? 5 : (i % b == 0 && i % c == 0) 6 : -1) : índice;
índice = (-1 == índice)? ((i % a == 0)? 1: (i % b == 0)? 2: (i % c == 0)? 3: -1): índice;
/*Resultados de salida*/
System.out.println((-1 == índice? i: salida[índice]));
}
}
}