Bonjour,

Un doute et suite à cela une question tout bête :

ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
if ((annee %400 == 0)||(annee%100!=0))
return true
Est-ce qu'il faut que les deux conditions soient respectées pour qu'il renvoit un true ou une seule des deux conditions ?

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 :

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;
 }
 }
Merci d'avance pour votre aide.

beegees