J'ai essayé de résoudre le problème FizzBuzz! J'ai l'impression que c'est plus rafraîchissant, mais je vais essayer de le résoudre à nouveau.
Les nombres entiers de 1 à 100 sont affichés à l'écran dans l'ordre.
Cependant, "Fizz" est émis pour les multiples de 3, "Buzz" pour les multiples de 5 et "FizzBuzz" pour les multiples de 3 et 5, au lieu de nombres.
public class FizzBuzz {
public static void main(String[] args) {
for (int i = 1; i <= 100; i++) { //Boucle avec des nombres de 1 à 100 avec for(① Formule d'initialisation;② Formule conditionnelle;④ Itératif)
//Dans l'expression itérative, écrivez le processus que vous voulez faire après l'itération(En répétant, je suis toujours+1 être)
if (i % 3 == 0) {
//Quand c'est un multiple de 3 et un multiple de 5
if (i % 5 == 0) {
System.out.println("FizzBuzz");
//Quand c'est un multiple de 3
} else {
System.out.println("Fizz");
}
} else if (i % 5 == 0) { //Quand c'est un multiple de 5
System.out.println("Buzz");
//Si aucune des situations ci-dessus ne s'applique
} else {
System.out.println(i);
}
}
}
}
Recommended Posts