"input" nb ou string dans JAVA

pepedar74 -  
 r7if29 -
Bonjour,
Je commence à programmer en JAVA. Je trouve beaucoup d'exemples avec "System.out.println(...)" qui permettent l'affichage de nombres ou de strings, grâce à "import java.io.*;".
Par contre je cherche en vain une instruction correspondant à "input" du Basic ou au "read" de Pascal ou au "cin" de C++. J'imagine qu'il doit y en avoir dans ce "io", mais comment la trouver?
Sinon quel import faire?
Merci.
Configuration: Windows XP
Firefox 3.5

6 réponses

  1. chuka Messages postés 980 Statut Membre 379
     
    Salut,
    tu peux utiliser cela:
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    public class test
    {
    public static void main(String[] arg)
    {
    	BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
    	String t="";
    	int i;
    	System.out.println("entrer une valeur");
    	try 
           {
    		t=in.readLine();
           } 
           catch (IOException e)
          {
    
    		e.printStackTrace();
          }
    }
    }

    J'espere ca pourra t'aider!!
    @+
    0
  2. pepedar74
     
    Bonsoir et merci pour ta réponse ultra-rapide.
    Malheureusement ton programme est refusé par NetBeans 6.7 dont je me sers pour Java.
    Messages d'erreur:
    -cannot find symbol class BufferedReader
    - InputStreamReader.
    Comment vérifier que ces symboles font partie ou non de java.util dans la configuration de NetBeans 6.7 ?
    Merci encore.
    0
  3. chuka Messages postés 980 Statut Membre 379
     
    Salut,
    ben là je sais pas trop....en faisant une recherche sur google, y'a rien de special, pourtant, pour netbean.....et ces lib...
    Je ferais un test ce soir, si tu n'as pas trouvé de soluce entre temps...
    @+
    0
  4. chuka Messages postés 980 Statut Membre 379
     
    Salut,
    je viens tester j'ai pas de prb avec netbeans....
    T'as verifié ton classpath??
    @+
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. kuchi007 Messages postés 318 Statut Membre 31
     
    Sinon essayes avec InputStream qui est la classe mère de la classe InputStreamReader
    0
  7. r7if29
     
    Bonjour.
    En effet, ça fonctionne.
    Mais bizarrement je m'étais contenté de taper "import java.util.io.* "
    en pensant que tout serait importé à la fois et ce n'était pas le cas.
    Merci encore.
    0