Copie o código do código da seguinte forma:
teste de pacote;
/**
* Você é professor de educação física Quando faltam cinco minutos para o final de uma determinada aula, você decide jogar. Há 100 alunos em sala neste momento. As regras do jogo são:
*
* 1. Primeiro você nomeia três números especiais diferentes, que devem ter um único dígito, como 3, 5 e 7.
* 2. Deixe que todos os alunos formem uma equipe e depois contem em ordem.
* 3. Quando os alunos relatam números, se o número relatado for um múltiplo do primeiro número especial (3), então o número não pode ser dito, mas Fizz se o número relatado for um múltiplo do segundo número especial (5), então diga Buzz; se o número relatado for um múltiplo do terceiro número especial (7), então diga Whizz.
* 4. Quando os alunos relatam números, se o número relatado for um múltiplo de dois números especiais ao mesmo tempo, também será necessário tratamento especial. Por exemplo, se o primeiro número especial e o segundo número especial forem múltiplos, então o número não pode. ser dito, mas quero dizer FizzBuzz, e assim por diante. Se for um múltiplo de três números especiais ao mesmo tempo, diga FizzBuzzWhizz.
* 5. Quando os alunos relatam números, se o número relatado contém o primeiro número especial, eles não podem dizer o número, mas devem dizer a palavra correspondente. Por exemplo, neste exemplo, o primeiro número especial é 3 e, em seguida, informe o 13. alunos de 12 anos deveriam dizer Fizz. Se o número contiver o primeiro número especial, as regras 3 e 4 serão ignoradas. Por exemplo, um aluno que deseja reportar 35 reportará apenas Fizz, não BuzzWhizz.
*
* Agora, precisamos que você complete um programa para simular este jogo. Ele primeiro aceita 3 números especiais e depois gera os números ou palavras que 100 alunos devem relatar.
*
* @autor liuxuewen
*
*/
classe pública FizzBuzzWhizz {
public static void main(String[] args) {
int a = 3;/*primeira palavra especial*/
int b = 5;/*A segunda palavra especial*/
int c = 7;/*A terceira palavra especial*/
int start = 1;/*O número para começar a contar*/
int end = 100;/*número até o final do relatório*/
String[] saída = { "Fizz", "Fizz", "Buzz", "Whizz", "FizzBuzz", "FizzWhizz", "BuzzWhizz", "FizzBuzzWhizz" };/*Matriz de string do sinalizador de armazenamento*/
int index = -1;/*O índice de string padrão é -1*/
/*Loop para contagem*/
for (int i = início; i <= fim; i++) {
/*Julgue primeiro a 5ª condição, depois a 3ª condição e finalmente a 4ª condição*/
índice = (i% 10 == a || i / 10 == a) 0 : -1;
í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 saída*/
System.out.println((-1 == índice? i: saída[índice]));
}
}
}