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 :

Classe clavier problème avec char


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de benjiprog
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 302
    Par défaut Classe clavier problème avec char
    Bonjour, j'ai créer un petit programme tout simple. Le problème est que j'utilise la classe Clavier pour la saisie des nombres :
    Seulement, j'aimerais dans mon programme, pouvoir lire un caractère de type char mais je n'y arrive pas. Existe-t-il une méthode pour pouvoir lire des variables de type char avec la classe Clavier. Je programme sous eclipse avec Windows.
    Merci d'avance pour votre aide.

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2002
    Messages : 652
    Par défaut
    Cette classe ne fais pas partie des librairies standards
    Difficile de t'aider a moins que tu nous montre cette classe ou
    que nous te fournissions une autre classe

  3. #3
    Expert confirmé
    Avatar de le y@m's
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 636
    Par défaut
    Comme l'a dit Alwin, tu n'es pas très clair sur ce que tu veus. Cependant, peut-être cela s'approche-t-il de la classe Scanner (depuis Java 5) ?
    Je ne répondrai à aucune question technique par MP.

    Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
    Enfin, quand une solution a été trouvée à votre problème
    pensez au tag :resolu:

    Cours Dvp : http://ydisanto.developpez.com
    Blog : http://yann-disanto.blogspot.com/
    Page perso : http://yann-disanto.fr

  4. #4
    Membre éclairé Avatar de benjiprog
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 302
    Par défaut
    Ah je pensais que cette classe était standard désolé oui je peux vous la montrez bien sur :
    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
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    // classe fournissant des fonctions de lecture au clavier -
    import java.io.* ;
    public class Clavier
    { public static String lireString ()   // lecture d'une chaine
      { String ligne_lue = null ;
        try
        { InputStreamReader lecteur = new InputStreamReader (System.in) ;
          BufferedReader entree = new BufferedReader (lecteur) ;
          ligne_lue = entree.readLine() ;
        }
        catch (IOException err)
        { System.exit(0) ;
        }
        return ligne_lue ;
      }
      public static float lireFloat ()   // lecture d'un float
      { float x=0 ;   // valeur a lire
        try
        { String ligne_lue = lireString() ;
          x = Float.parseFloat(ligne_lue) ;
        }
        catch (NumberFormatException err)
        { System.out.println ("*** Erreur de donnee ***") ;
          System.exit(0) ;
        }
        return x ;
      }
      public static double lireDouble ()   // lecture d'un double
      { double x=0 ;   // valeur a lire
        try
        { String ligne_lue = lireString() ;
          x = Double.parseDouble(ligne_lue) ;
        }
        catch (NumberFormatException err)
        { System.out.println ("*** Erreur de donnee ***") ;
          System.exit(0) ;
        }
        return x ;
      }
      public static int lireInt ()         // lecture d'un int
      { int n=0 ;   // valeur a lire
        try
        { String ligne_lue = lireString() ;
          n = Integer.parseInt(ligne_lue) ;
          }
        catch (NumberFormatException err)
        { System.out.println ("*** Erreur de donnee ***") ;
          System.exit(0) ;
        }
        return n ;
      }
     
       // programme de test de la classe Clavier
      public static void main (String[] args)
      { System.out.println ("donnez un flottant") ;
        float x ;
        x = Clavier.lireFloat() ;
        System.out.println ("merci pour " + x) ;
        System.out.println ("donnez un entier") ;
        int n  ;
        n = Clavier.lireInt() ;
        System.out.println ("merci pour " + n) ;
      }
    }
    Quelle est la classe standard permettant de lire des caractères au clavier?

  5. #5
    Expert confirmé
    Avatar de le y@m's
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 636
    Par défaut
    Citation Envoyé par benjiprog
    Quelle est la classe standard permettant de lire des caractères au clavier?
    As-tu lu mon post précédent ? ou bien la FAQ : Comment lire des informations sur l'entrée standard ?
    Je ne répondrai à aucune question technique par MP.

    Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
    Enfin, quand une solution a été trouvée à votre problème
    pensez au tag :resolu:

    Cours Dvp : http://ydisanto.developpez.com
    Blog : http://yann-disanto.blogspot.com/
    Page perso : http://yann-disanto.fr

  6. #6
    Membre éclairé Avatar de benjiprog
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 302
    Par défaut
    As-tu lu mon post précédent ?
    Oui mais je ne savais pas que c'était la classe standard.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Détection touches clavier : problème avec 'Alt_L'
    Par sancho.poncho dans le forum Général Python
    Réponses: 8
    Dernier message: 03/05/2013, 22h29
  2. Raccourcis clavier - Problème avec SCIM
    Par YannBubuntu dans le forum Bubuntu
    Réponses: 3
    Dernier message: 19/06/2008, 06h50
  3. Problème avec char
    Par choupinette116 dans le forum Débuter
    Réponses: 7
    Dernier message: 23/04/2008, 10h30
  4. Réponses: 22
    Dernier message: 05/07/2005, 00h04
  5. Réponses: 6
    Dernier message: 17/04/2005, 10h58

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