Bonjour,
Un doute et suite à cela une question tout bête :
ceci :
Est-ce qu'il faut que les deux conditions soient respectées pour qu'il renvoit un true ou une seule des deux conditions ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if ((annee %400 == 0)||(annee%100!=0)) return true
J'ai un méthode qui calcule les années bissextiles, mais il me semble qu'avec 2007, il renvoit "true" donc bissextile alors que ce n'est pas une année bissextile :
Merci d'avance pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 private boolean anneeBissextile(int annee) { if ((annee % 4) != 0) { return false; } else { if (((annee % 400) == 0 ) || (annee % 100 != 0)) return true; else return false; } }
beegees
Partager