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 :

Help : fonction Clavier.lireINT()


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2007
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 18
    Par défaut Help : fonction Clavier.lireINT()
    Bonjour,

    Je suis novis en dév et direct j'ai commencé par Java.

    Je cherche le corps de la fonction "fonction Clavier.lireINT()" qui fournit en résultat une valeur entière lue au clavier.

    Merci beaucoup

  2. #2
    Membre Expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Par défaut
    Si tu as java 5 ou supérieur, tu peux faire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    public static int lireInt() throws NumberFormatException {
        return Integer.parseInt(new Scanner(System.in).nextLine());
    }

  3. #3
    Membre averti
    Inscrit en
    Février 2007
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 18
    Par défaut
    Merci pour votre réponse

    En fait mon code tout facil est le suivant
    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
     
     
    public class Racines
     {
    public static void main(String []args)
    { 
    final int NFOIS=5;
    int i;
    double x;
    double racx;
    System.out.println("Bonjour");
    System.out.println("Je vais vous calculer"+ NFOIS +"racines carees");
    for (i=0 ; i<NFOIS ;i++)
      {System.out.println ("Donnez un nombre:");
       x=Clavier.lireDouble () ;
    if (x<0.0)
      System.out.println (x+"ne possede pas de racines caree");
       else 
       { racx = Math.sqrt(x);
    System.out.println (x+"a pour racince caree: " + racx);
    }
    }
    System.out.println ("Travail over");
    }
    }

    L'erreur quand je compile est :

    Racines.java:11: cannot find symbol
    symbol : variable Clavier
    location: class Racines
    x=Clavier.lireDouble () ;
    ce qui est normal car il trouve pas la fonction Clavier.lireDouble ()

    voila mon problème .

    Merci

  4. #4
    Membre Expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Par défaut
    La méthode que je t'ai donnée, tu la mets dans une classe que tu crées "Clavier", et tu fais la même pour lireDouble, en replaçant Integer.parseInt par Double.parseDouble.

  5. #5
    Membre averti
    Inscrit en
    Février 2007
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 18
    Par défaut
    Merci

    Maintenant il sait pas lire " Scanner "

    Voilà l'erreur

    C:\test>javac Racines.java
    Racines.java:4: cannot find symbol
    symbol : class Scanner
    location: class Clavier
    return Double.parseDouble(new Scanner(System.in).nextLine());
    ^
    1 error

  6. #6
    Membre Expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Par défaut
    Citation Envoyé par hchagraoui
    Merci

    Maintenant il sait pas lire " Scanner "

    Voilà l'erreur
    import java.util.Scanner;


    (il faut être sous java 5 ou 6)

Discussions similaires

  1. [Débutant] help fonction slice
    Par kbazin dans le forum Images
    Réponses: 2
    Dernier message: 06/08/2010, 21h53
  2. help : fonction table avec curseur dedans
    Par yolane dans le forum Développement
    Réponses: 1
    Dernier message: 18/08/2008, 13h09
  3. la fonction Clavier.lireInt()
    Par ghita269 dans le forum Eclipse Platform
    Réponses: 1
    Dernier message: 04/07/2007, 16h48
  4. HELP Fonction RANDOM
    Par yannbest06 dans le forum C
    Réponses: 6
    Dernier message: 15/10/2006, 21h37
  5. help fonction tri bubble sort
    Par Invité dans le forum C
    Réponses: 10
    Dernier message: 22/12/2005, 20h54

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