Erreur dans mon programme en java...

Fermé
westerndigit Messages postés 134 Date d'inscription mercredi 16 février 2011 Statut Membre Dernière intervention 18 avril 2012 - 28 déc. 2011 à 04:38
 Utilisateur anonyme - 28 déc. 2011 à 11:02
Bonjour,

j'ai une erreur dans mon programme, je dirais des erreurs me semble t-il mais où je ne trouve pas.

Si quelqu'un peut me donner des explications ?

Merci

Voici les lignes de mon programme :

/**
* @(#)La_fonction_telephone.java
*
* La_fonction_telephone application
*
* @author
* @version 1.00 2011/12/28
*/
import java.io.*;

public class La_fonction_telephone {

public static void main(String[] args) {

public static String téléphone(String nom, String prénom)
{
if(!existe(nom,prénom))return"Pas trouvé...";
try {
String NomLu, PrénomLu, TélLu;
FileReader fichierRépertoire = new FileReader("c:\\Répertoire.txt");
BufferedReader br = new BufferedReader(fichierRépertoire);
while((NomLu = br.readLine())!= null)
{
PrénomLu = br.readLine();
TélLu = br.readLine();
if(NomLu.compareTo(nom)== 0 && PrénomLu.compareTo(prénom)==0)
return TélLu;
}
fichierRépertoire.close();
} catch (Exception e) {System.out.println(e.getMessage());}
return "On ne devrait pas arriver jusqu'ici";
}
}
}
A voir également:

2 réponses

KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 020
28 déc. 2011 à 10:26
On ne peut pas déclarer de méthodes à l'intérieur d'une autre.
Sépares le code des méthodes téléphone, et main.
0
Utilisateur anonyme
28 déc. 2011 à 11:02
Salut,

Tu sépares donc la méthode téléphone(...) de la méthode main(...)
Puis tu appelles la méthode téléphone(...) en lui passant les paramètres nom et prénom depuis la méthode main, et tu nous indiques si la compilation se passe mieux ...
0