J'ai une question basique sur java et je veux l'implémenter en java. QuestioProgrammation logique en Java basée sur les conditions
i ont un tableau de nombre entier de 1 à 50. int a [] = {1,2,3} ............ 50
si un [i] est divisé par 2, puis il affichera "Bonjour". Si un [i] est divisé par 3, il affichera "Monde". Si un [i] est divisé par 5 et 2, il affichera "Hello World".
i ont essayé le programme ci-dessous, mais il montre la production correcte
package test;
public class Test {
public static void main(String[] args) {
int []a = {1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20};
for (int i = 0; i < a.length; i++) {
if(a[i]%2==0) {
System.out.println("Hello");
} else if(a[i]%3==0) {
System.out.println("World");
} else if(a[i]%2==0 && a[i]%5==0) {
System.out.println("Hello World");
}
}
}
}
Voulez-vous dire "si un [i] est ** divisible ** par ..."? – khelwood
_ "si un [i] est divisé par 5 et 2 alors il montrera ..." _ Votre dernière clause else-if compare 3 et 5, pas 2 et 5. –
_si un [i] est divisé par 5 et 2 alors il montrera "Hello World" ._ Votre code énonce: 'a [i]% 3 == 0 && a [i]% 5 == 0'. – Flown