Programmation java
Fermé
nicole
-
19 mai 2004 à 10:18
JSS Messages postés 3745 Date d'inscription jeudi 22 avril 2004 Statut Contributeur Dernière intervention 17 décembre 2004 - 26 mai 2004 à 12:58
JSS Messages postés 3745 Date d'inscription jeudi 22 avril 2004 Statut Contributeur Dernière intervention 17 décembre 2004 - 26 mai 2004 à 12:58
A voir également:
- Programmation java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Java décompiler - Télécharger - Langages
- Application de programmation - Guide
1 réponse
JSS
Messages postés
3745
Date d'inscription
jeudi 22 avril 2004
Statut
Contributeur
Dernière intervention
17 décembre 2004
32
19 mai 2004 à 11:03
19 mai 2004 à 11:03
Bonjour ou Bonsoir,
D'apres moi quand tu traites une erreur (dans ton catch) il te suffit de rappeler la fonction lireInt().
voili voilou.
JSS
D'apres moi quand tu traites une erreur (dans ton catch) il te suffit de rappeler la fonction lireInt().
voili voilou.
JSS
19 mai 2004 à 11:04
Comment ferais tu?
merci
19 mai 2004 à 11:10
Moi je ferais ca :
public static int lireInt()
{int T = 0; // valeur a lire
try {String ligne_lue = lireString();
T = Integer.parseInt(ligne_lue);
}
catch (NumberFormatException err)
{System.out.println ("*** Erreur de donnee ***");
lireInt(); //rajout de l'appel a lireInt dans le cas d'une erreur
}
catch (Exception e) // traitement de toutes les autres erreurs possibles
{System.out.println ("*** Erreur de donnee ***");
System.exit(0);
}
return T;
}
JSS
19 mai 2004 à 13:01
merci
19 mai 2004 à 13:35
Avec ca :
public static int lireInt()
{int T = 0; // valeur a lire
try {
System.out.println("Veuillez saisir un nombre");
String ligne_lue = lireString();
T = Integer.parseInt(ligne_lue);
}
catch (NumberFormatException err)
{System.out.println ("*** Erreur de donnee ***");
return lireInt(); //rajout de l'appel a lireInt dans le cas d'une erreur
}
return T;
}
Qu'est ce que ca t'affiche ?
JSS
19 mai 2004 à 13:51