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

  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)

  7. #7
    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 beaucoup

    ça marche très bien maintenan.
    Juste une petite question ,comment par exemple on peut deviner qu'il fallait importer " java.util.Scanner " et ou trouver ça ?

    Ps: ça fait que 3 jours que j'ai commencé à toucher au Java .


    Merci infiniment

  8. #8
    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 beaucoup

    ça marche très bien maintenan.
    Juste une petite question ,comment par exemple on peut deviner qu'il fallait importer " java.util.Scanner " et ou trouver ça ?

    Ps: ça fait que 3 jours que j'ai commencé à toucher au Java .


    Merci infiniment
    Tu as la javadoc (outil indispensable):
    http://java.sun.com/javase/6/docs/api/

    Tu vas sur Scanner à gauche, et en haut c'est écrit dans quel package c'est


    Bon, mais en pratique, juste pour un import, tu utilise eclipse et Ctrl + Shift + O et il te rajoute les imports

    Mais la javadoc est quand même indispensable.

  9. #9
    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 c'est intéressant, j'ai apris pas mal de chose avec toi ce matin je suis content

    Bon, mais en pratique, juste pour un import, tu utilise eclipse et Ctrl + Shift + O et il te rajoute les imports
    Mais parceque moi je me complique la tache , je passe par un doc texte et une fenetre dos pour compiler et excecuter

    C'est que j'ai télécharger Eclipse , je l'ai decompressé et tout , mais à chaque fois que je le lance il beug
    c'est pour ça que j'ai laché l'affaire

    Merci autre fois

  10. #10
    Membre du Club
    Inscrit en
    Janvier 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 9
    Par défaut
    Citation Envoyé par hchagraoui
    C'est que j'ai télécharger Eclipse , je l'ai decompressé et tout , mais à chaque fois que je le lance il beug
    c'est pour ça que j'ai laché l'affaire
    Tu as combien de mémoire RAM sur ton PC ?

    @+

  11. #11
    Rédacteur
    Avatar de benwit
    Profil pro
    dev
    Inscrit en
    Septembre 2004
    Messages
    1 676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 676
    Par défaut
    Citation Envoyé par hchagraoui
    je passe par un doc texte et une fenetre dos pour compiler et excecuter
    D'un côté, c'est très formatteur !!!

  12. #12
    Membre averti
    Inscrit en
    Février 2007
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 18
    Par défaut
    Citation Envoyé par Pam62240
    Tu as combien de mémoire RAM sur ton PC ?

    @+
    J'ai 512 Mo

  13. #13
    Membre averti
    Inscrit en
    Février 2007
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 18
    Par défaut
    Citation Envoyé par benwit
    D'un côté, c'est très formatteur !!!
    Justement ,c'est ce qu'on m'a conseillé , car d'ici un moi et demi je dois commencer à développer un service hébergé sur un serveur de calcul qui permette de se connecter à distance et d’effectuer les calculs sur un un logiciel de planification de réseaux sans fi.
    Le but est le déploiement sur une machine dédiée, d’un serveur et de son interface d’accès, qui permette de gérer toutes les fonctionnalités du logiciel. je m'interesserai en particulier aux problématiques de sécurité et d’hébergement de données client. Il faudra mettre en place un processus d’authentification et un ordonnancement des tâches.
    Le process client-serveur, intégrant la transmission des données initiales, le traitement et le retour des données devra être étudié en détails.

  14. #14
    Membre du Club
    Inscrit en
    Janvier 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 9
    Par défaut
    Citation Envoyé par hchagraoui
    J'ai 512 Mo
    Ah ok.
    Si tu avais eu moins, cela aurait pu expliqué pourquoi Eclipse ne démarre pas.
    Mais bon, si tu as pas mal de programme qui tourne sur ton PC, cela peut être une explication quand même...

    @+

  15. #15
    Membre Expert
    Profil pro
    Fabrication GED
    Inscrit en
    Octobre 2005
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Fabrication GED

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 405
    Par défaut
    Eclipse ne fonctionne pas sur certaines version de windows 98, genre celle que j'ai au boulot, donc sous windows 98, c'est JCreator sinon VI sous AIX...

Discussions similaires

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

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