Erreur dans mon programme en java...

westerndigit Messages postés 161 Statut Membre -  
 Utilisateur anonyme -
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 19031 Statut Modérateur 3 020
 
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
 
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