Salut tout le monde
Voici un énoncé d´exercice en cours de java:
"Dans la classe Année, ajoutez une méthode getNombreJours qui renvoie 355 ou 356 selon que
l´année est bissextile on non. Celle-ci fera appel à la méthode isBissextile et utilisera une expression conditionnelle."
Donc, dans une classe Java, j´ai une méthode isBissextile():
public boolean isBissextile() {
____boolean bool = ((annee%4==0 & annee%100!=0) | annee%400==0);
____return bool;
}
et la méthode getNombreJours():
public int getNombreJours() {
____int nombreJours = ((this.isBissextile() == true) ? 366:365);
____return nombreJours;
}
Le probléme, c´est que quelque soit l´année (bissextile ou non) getNombreJours retourne 366
, et je suis sur que la méthode isBissextile fonctionne (car je l´utilise autre par, et les résultats sont bon...
).
Bref, je ne trouve vraiment pas où est mon erreur, HEEEELLLPPPPP !! !!!!
Merci
