A voir également:
- Besoin d une petite aide en java
- Petite croix snap - Forum Snapchat
- Scanf en java ✓ - Forum Java
- Jeux java itel ✓ - Forum Jeux vidéo
- Java runtime - Télécharger - Langages
- Java apk - Télécharger - Langages
6 réponses
ah merci ^^
mais il me met encor eun emssage d erreur
Exercice2_11.java:18: variable reponseCorrecte might not have been initialized
if (reponseEleve == reponseCorrecte)
^
POurtant je l ai bien ecrit
mais il me met encor eun emssage d erreur
Exercice2_11.java:18: variable reponseCorrecte might not have been initialized
if (reponseEleve == reponseCorrecte)
^
POurtant je l ai bien ecrit
BESOIN DAIDE CEST URGENT JE N'ARRIVE PAS À FAIRE CECI:
Écrire un programme qui affiche le nombre de jours d'un mois ainsi que le nom du mois, à partir du numéro du mois (1 à 12) et de l'année. (1900 à 2099).
Exemple :
Données en entrées : Mois : 02
Année : 1984
Affichage : Il y a 29 jours en FÉVRIER 1984
Votre programme doit respecter les contraintes suivantes :
• le numéro du mois doit être compris entre 1 et 12 inclusivement.
• valider le numéro du mois en forçant l'utilisateur à donner le bon numéro de mois.
• l'année doit être comprise entre 1900 et 2099 inclusivement.
• valider l'année en forçant l'utilisateur à donner une année comprise dans l'intervalle.
• Le programme devrait permettre de faire plusieurs tests sans interruption (une sorte de boucle d’exécution). L’exécution du programme est arrêtée quand l’utilisateur rentre -1 comme valeur du mois.(mois=-1)
Attention : le nombre de jours du mois de février varie selon que l’année soit bissextile ou non.
Si une année est bissextile, elle comporte 366 jours et le mois de février a 29 jours; sinon le mois de février ne comporte que 28 jours.
Une année est bissextile si :
• elle est divisible par 4 mais non divisibles par 100
ou
• elle est divisible par 400.
Écrire un programme qui affiche le nombre de jours d'un mois ainsi que le nom du mois, à partir du numéro du mois (1 à 12) et de l'année. (1900 à 2099).
Exemple :
Données en entrées : Mois : 02
Année : 1984
Affichage : Il y a 29 jours en FÉVRIER 1984
Votre programme doit respecter les contraintes suivantes :
• le numéro du mois doit être compris entre 1 et 12 inclusivement.
• valider le numéro du mois en forçant l'utilisateur à donner le bon numéro de mois.
• l'année doit être comprise entre 1900 et 2099 inclusivement.
• valider l'année en forçant l'utilisateur à donner une année comprise dans l'intervalle.
• Le programme devrait permettre de faire plusieurs tests sans interruption (une sorte de boucle d’exécution). L’exécution du programme est arrêtée quand l’utilisateur rentre -1 comme valeur du mois.(mois=-1)
Attention : le nombre de jours du mois de février varie selon que l’année soit bissextile ou non.
Si une année est bissextile, elle comporte 366 jours et le mois de février a 29 jours; sinon le mois de février ne comporte que 28 jours.
Une année est bissextile si :
• elle est divisible par 4 mais non divisibles par 100
ou
• elle est divisible par 400.
Bonjour little Sunshine,
Il aurait été préférable d'ouvrir un autre post...
Regardes les classes Calendar et particulièrement GregorianCalendar de java.util.
https://docs.oracle.com/javase/6/docs/api/
Par exemple pour connaître le nombre de jours de février 2012:
Calendar cal = new GregorianCalendar(2012, Calendar.FEBRUARY, 1);
// obtention du nombre de jours:
int nbjours = cal.getActualMaximum(Calendar.DAY_OF_MONTH);
Cordialement,
Dan
Il aurait été préférable d'ouvrir un autre post...
Regardes les classes Calendar et particulièrement GregorianCalendar de java.util.
https://docs.oracle.com/javase/6/docs/api/
Par exemple pour connaître le nombre de jours de février 2012:
Calendar cal = new GregorianCalendar(2012, Calendar.FEBRUARY, 1);
// obtention du nombre de jours:
int nbjours = cal.getActualMaximum(Calendar.DAY_OF_MONTH);
Cordialement,
Dan
mmmi
Messages postés
33
Date d'inscription
vendredi 8 août 2008
Statut
Membre
Dernière intervention
31 décembre 2008
28 sept. 2008 à 18:08
28 sept. 2008 à 18:08
pour test egalite 'a=b' on n'écrit pas if (a=b) mais plutôt if (a==b)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
mmmi
Messages postés
33
Date d'inscription
vendredi 8 août 2008
Statut
Membre
Dernière intervention
31 décembre 2008
28 sept. 2008 à 18:13
28 sept. 2008 à 18:13
il faut initialiser cette variable : reponseCorrecte = 0;
mmmi
Messages postés
33
Date d'inscription
vendredi 8 août 2008
Statut
Membre
Dernière intervention
31 décembre 2008
28 sept. 2008 à 18:16
28 sept. 2008 à 18:16
ou bien reponseCorrecte = "random integer ??" c'est votre choix non nécessairement 0