IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

Récupérer une entrée


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 4
    Par défaut Récupérer une entrée
    Bonsoir,

    Question de néophyte, je démarre en programmation et par java.
    Ma question : comment récupérer une entrée? Ex : le programme demande d'entrer son prénom, (ex :Alain), la ligne suivante du programme serait : Bonjour Alain.
    J'espère être assez clair.

  2. #2
    Membre éprouvé Avatar de Celeborn
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 133
    Par défaut
    Bonsoir,

    Pour faire ce que tu demandes, il faut lire (scanner) les flux de l'entrée standard.


    * En générale pour faire cela on utilise une class fournit et qu'on peut trouver un peut partout (je te la fournirais si tu ne la trouves pas, le cas echéant) mais pas de base dans le jdk et qui permet de contourner pour un débutant la partie un peu délicate.

    En cherchant un minimum sur ce forum ou sur google, peut-être même dans la faq je suis sûr que tu trouvera...

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 4
    Par défaut
    Merci d'avoir répondu Celeborn,

    J'ai bien tenté une recherche sur google et sur le forum, je ne trouve pas quelque chose de relativement compréhensible.
    En fait voici le simple programme sur lequel je butte

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
     public class poids{
        public static void main(String [] args){
        double pa,t,pi;
     
        int r;
        char p;
     
     
                System.out.print ("Quel est votre prenom , ");
     
                    String[] monTab = new String[5]; // c'est à partir d'ici                         
                                                                                     que je patauge.
                    monTab[0] = "Salut Poilu" ;
     
                System.out.println("Bonjour, "+p);
     
                //System.out.println("Bonjour " +p+" comment vas-tu ?:");
     
                System.out.println("Quelle est votre taille ? : ");
                    t =Terminal.lireDouble();
     
                System.out.println("Quel est votre poids actuel ? : ");
                    pa =Terminal.lireDouble();
     
                System.out.println("Quel est votre sexe masculin tapez 1, feminin tapez 2 : ");
                    r =Terminal.lireInt();
     
                    if (r==1){
                    pi=(t-100)-((t-150)/4);
                    Terminal.ecrireStringln("Votre poids ideal est " +pi);
                    }
     
                    if (r==2){
                    pi=((t-100)-(t-150)/2);
                    Terminal.ecrireStringln("Votre poids ideal est " +pi);
                    }
     
        }
    }
    Je le répète, je débute et je suis bien conscient qu'on peut faire plus simple, plus clair....
    Merci pour l'aide
    Fichiers attachés Fichiers attachés

  4. #4
    Membre Expert
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Par défaut
    A partir de Java 6, tu disposes dans l'api standard de la classe Console et en partilculier de sa méthode readLine() qui permet de lire une ligne sur la console.

    Ton code pourrait donc ressembler à ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    public class PremierProg{
     
    public static void main(String[] args){
        Console console=System.console() ;
        System.out.println("entrer votre prénom");
        String prenom=console.readLine();
        System.out.println("Bonjour "+prenom);
        }
    }


    Mes publications
    Lisez
    Les régles du forum
    Pensez au bouton

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 4
    Par défaut
    Bonsoir Afrikha,


    J'ai essayé ton bout de programme mais j'ai des erreurs, incompréhensibles pour moi, du genre:
    -cannot find symbol
    symbol:class console
    location class java.lang system
    Console console=System.console() ;
    et j'ai un second message d'erreur qui commence comme le 1er mais avec
    symbol:method console()

    En fait il y a ces 2 erreurs qui bloquent. Si tu peux me venir en aide.
    Merci

  6. #6
    Membre Expert
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Par défaut
    Bonjour,
    Quelle version de java utilise-tu ? pour savoir tape ceci dans la console :


    Mes publications
    Lisez
    Les régles du forum
    Pensez au bouton

Discussions similaires

  1. Réponses: 2
    Dernier message: 16/02/2009, 01h34
  2. Réponses: 1
    Dernier message: 19/06/2008, 10h32
  3. récupérer une donnée entrée au clavier
    Par simouSQL dans le forum SQL
    Réponses: 7
    Dernier message: 26/06/2007, 14h50
  4. [MySQL] Récupérer l'ID d'une entrée qui vient d'être créée
    Par yongblood dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 23/06/2007, 06h14
  5. Récupérer une adresse MAC sur l'entrée standard
    Par the_ionic dans le forum Réseau
    Réponses: 14
    Dernier message: 20/07/2006, 09h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo