Java probleme
Résolu
LaZo61
Messages postés
53
Date d'inscription
Statut
Membre
Dernière intervention
-
LaZo61 Messages postés 53 Date d'inscription Statut Membre Dernière intervention -
LaZo61 Messages postés 53 Date d'inscription Statut Membre Dernière intervention -
Bonsoir, je débute en java donc voila :
import java.io.*;
public class TestLire{
public static void main(String [] arg)
{ Lire();
}
public void Lire () {
try{
BufferedReader br=new BufferedReader( new InputStreamReader(System.in));
String line;
line=br.readLine();
System.out.println("Vous avez entrée : " +line);
br.close();
} catch (IOException ioe) {
System.out.println(ioe.toString());
}
}
}
Je voulais créer une méthode Lirer() qui permet de faire de la saisie au clavier et l'appellé dans le main le probleme c'est qu'il m'affiche : TestLire.java:6: non-static method Lire() cannot be referenced from a static context
Comment faire ?
Merci d'avance
import java.io.*;
public class TestLire{
public static void main(String [] arg)
{ Lire();
}
public void Lire () {
try{
BufferedReader br=new BufferedReader( new InputStreamReader(System.in));
String line;
line=br.readLine();
System.out.println("Vous avez entrée : " +line);
br.close();
} catch (IOException ioe) {
System.out.println(ioe.toString());
}
}
}
Je voulais créer une méthode Lirer() qui permet de faire de la saisie au clavier et l'appellé dans le main le probleme c'est qu'il m'affiche : TestLire.java:6: non-static method Lire() cannot be referenced from a static context
Comment faire ?
Merci d'avance
A voir également:
- Java probleme
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
2 réponses
tu dois mettre ta methode en static ou l'exterioriser dans une autre classe et faire ds ta methode main()
petite remarque en passant : en Java, les methode sont en minuscules pour les differencier des classes qui doivent commencer par une majuscule.
En esperant que ca t'aide
main() { monObjet = new MaNewClasse(); monObjet.Lire(); }
petite remarque en passant : en Java, les methode sont en minuscules pour les differencier des classes qui doivent commencer par une majuscule.
En esperant que ca t'aide