Return of method
Résolu/Fermé
LaZo61
Messages postés
53
Date d'inscription
jeudi 1 février 2007
Statut
Membre
Dernière intervention
24 mai 2007
-
16 mars 2007 à 00:40
LaZo61 Messages postés 53 Date d'inscription jeudi 1 février 2007 Statut Membre Dernière intervention 24 mai 2007 - 16 mars 2007 à 14:52
LaZo61 Messages postés 53 Date d'inscription jeudi 1 février 2007 Statut Membre Dernière intervention 24 mai 2007 - 16 mars 2007 à 14:52
2 réponses
Salut !
L'erreur doit venir du fait que tu fais ton retour dans le bloc try {}. En toute logique, si jamais une erreur arrive, tu passes dans le catch{} et dans ce cas, aucune String n'est renvoyée. Java regarde si dans tous les cas, il y a bien quelque chose de retourné.
Un petit conseil : ne mets dans le bloc try{} que les instructions qui peuvent provoquer l'erreur.
Voilà, j'espère avoir pu répondre à ton problème.
L'erreur doit venir du fait que tu fais ton retour dans le bloc try {}. En toute logique, si jamais une erreur arrive, tu passes dans le catch{} et dans ce cas, aucune String n'est renvoyée. Java regarde si dans tous les cas, il y a bien quelque chose de retourné.
Un petit conseil : ne mets dans le bloc try{} que les instructions qui peuvent provoquer l'erreur.
public static String Saisie() {
BufferedReader ecrit = new BufferedReader(new InputStreamReader(System.in));
String line = null;
try {
line = ecrit.readLine();
ecrit.close();
} catch (IOException ioe) {
ioe.printStackTrace();
}
return line;
}
Voilà, j'espère avoir pu répondre à ton problème.
LaZo61
Messages postés
53
Date d'inscription
jeudi 1 février 2007
Statut
Membre
Dernière intervention
24 mai 2007
5
16 mars 2007 à 14:52
16 mars 2007 à 14:52
Franchement merci ...
Bon courage
Bon courage