Phpmyadmin ,java
Résolu/Fermé
A voir également:
- Phpmyadmin ,java
- Jeux java itel ✓ - Forum Jeux vidéo
- Java runtime - Télécharger - Langages
- Java apk - Télécharger - Langages
- Scanf en java ✓ - Forum Java
- Java heap space ✓ - Forum Java
1 réponse
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
Modifié par KX le 7/12/2015 à 19:12
Modifié par KX le 7/12/2015 à 19:12
Bonjour,
Tu n'as pas trouvé plus simple comme code ?
Généralement on regroupe des conditions en fonction des résultats, pas en fonction des entrées. Tu as 4 saisons tu devrais donc avoir 4 if, pas 12...
Remarque : d'une année sur l'autre le changement de saison ne se fait pas forcément le même jour. Par exemple l'hiver en 2015 sera le 22 décembre alors qu'en 2014 c'était le 21 décembre...
La confiance n'exclut pas le contrôle
Tu n'as pas trouvé plus simple comme code ?
Généralement on regroupe des conditions en fonction des résultats, pas en fonction des entrées. Tu as 4 saisons tu devrais donc avoir 4 if, pas 12...
if (month<3 || month==3 && day<21)
System.out.println("hiver"); // jusqu'au 20 mars
else if (month<6 || month==6 && day<21)
System.out.println("printemps"); // jusqu'au 20 juin
else if (month<9 || month==9 && day<23)
System.out.println("été"); // jusqu'au 22 septembre
else if (month<12 || month==12 && day<22)
System.out.println("automne"); // jusqu'au 21 décembre
else
System.out.println("hiver"); // jusqu'à la fin de l'année
Remarque : d'une année sur l'autre le changement de saison ne se fait pas forcément le même jour. Par exemple l'hiver en 2015 sera le 22 décembre alors qu'en 2014 c'était le 21 décembre...
La confiance n'exclut pas le contrôle
8 déc. 2015 à 22:04