programmation Java (école d'ingénieur) · Chapitre 3 · Application directe du cours
Année bissextile
Instructions de contrôle · niveau 1 (application)
Énoncé
Une année est bissextile si elle est divisible par mais pas par , ou si elle est divisible par . Écrire la condition en Java, puis un programme qui l'affiche pour une année donnée. Tester avec , , , et .
Corrigé
public class Bissextile {
public static void main(String[] args) {
int a = 1900;
boolean bissextile = (a % 4 == 0 && a % 100 != 0) || a % 400 == 0;
System.out.println(a + " : " + (bissextile ? "bissextile" : "non bissextile"));
}
}
En remplaçant par les autres années :
1900 : non bissextile
2000 : bissextile
2024 : bissextile
2026 : non bissextile
2100 : non bissextile
et sont divisibles par et par , mais pas par ; est divisible par . Les parenthèses autour du && ne sont pas obligatoires (&& est prioritaire sur ||), mais elles rendent la règle lisible.
100 % gratuit
La suite du chapitre est sur Adloun
- 10 autres exercices corrigés dans ce chapitre
- Les 2 QCM du chapitre, le premier sans compte
- Le podcast et la vidéo du chapitre : 2 minutes d'écoute sans compte
- Le tuteur, qui guide pas à pas sans donner la réponse
Sans compte : le cours, le premier QCM et 2 minutes de podcast et de vidéo. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.