|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectlogo.LectureClavier
public class LectureClavier
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(java.lang.String invite)
lecture au clavier d'une réponse de type oui/non. |
static double |
lireDouble(java.lang.String invite)
lecture au clavier d'un reél double précision (double) le double lu |
static int |
lireEntier(java.lang.String invite)
lecture au clavier d'un entier simple precision (int) |
static float |
lireFloat(java.lang.String invite)
lecture au clavier d'un réel simple précision (float) |
static boolean |
lireOuiNon(java.lang.String invite)
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(java.lang.String invite)
invite
- une chaine d'invite
public static java.lang.String lireChaine()
public static float lireFloat(java.lang.String invite)
invite
- une chaine d'invite
public static double lireDouble(java.lang.String invite)
invite
- une chaine d'invite
public static boolean lireOuiNon(java.lang.String invite)
true
, sinon elle renvoie
false
.
invite
- une chaine d'invite
true
si la chaine lue est "o" ou "O",
false
sinonpublic static char lireChar(java.lang.String invite)
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 |