|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectLectureClavier
Cette classe a pour rôle de faciliter la lecture de données
à partir du clavier.
Elle definit une méthode de lecture pour les types de base
les plus courramment utilisés (int, float, double, boolean, String).
La lecture d'une valeur au clavier se fait en tapant celle-ci suivie
d'un retour chariot.
En cas d'erreur de lecture (par exemple un caractère a été tapé
lors de la lecture d'un entier) un message d'erreur est affiché
sur la console et l'exécution du programme est interrompue.
exemples d'utilisation de cette classe
System.out.print("entrez un entier : "); System.out.flush(); int i = LectureClavier.lireEntier(); System.out.println("entier lu : " + i); System.out.print("entrez une chaine :"); System.out.flush(); String s = LectureClavier.lireChaine(); System.out.println("chaine lue : " + s); System.out.print("entrez une réel (float) : "); System.out.flush(); float f = LectureClavier.lireFloat(); System.out.println("réel (float) lu : " + f); System.out.print("entrez une réel (double) : "); System.out.flush(); double d = LectureClavier.lireDouble(); System.out.println("réel (double) lu : " + d); System.out.print("entrez une réposne O/N : "); System.out.flush(); boolean b = LectureClavier.lireOuiNon(); System.out.println("booleen lu : " + b);
Constructor Summary | |
LectureClavier()
|
Method Summary | |
static java.lang.String |
lireChaine()
lecture au clavier d'une chaine de caractêres |
static char |
lireChar()
lecture au clavier d'une réponse de type oui/non. |
static double |
lireDouble()
lecture au clavier d'un reél double précision (double) le double lu |
static int |
lireEntier()
lecture au clavier d'un entier simple precision (int) |
static float |
lireFloat()
lecture au clavier d'un réel simple précision (float) |
static boolean |
lireOuiNon()
lecture au clavier d'une réponse de type oui/non. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public LectureClavier()
Method Detail |
public static int lireEntier()
public static java.lang.String lireChaine()
public static float lireFloat()
public static double lireDouble()
public static boolean lireOuiNon()
true
, sinon elle renvoie
false
.
true
si la chaine lue est "o" ou "O",
false
sinonpublic static char lireChar()
true
, sinon elle renvoie
false
.
true
si la chaine lue est "o" ou "O",
false
sinon
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |