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