Class LectureClavier
java.lang.Object
|
+--LectureClavier
- public class LectureClavier
- extends java.lang.Object
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);
- Version:
- 13/10/98
- Author:
- Philippe Genoud
|
Method Summary |
static java.lang.String |
lireChaine()
lecture au clavier d'une chaine de caractêres |
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 |
LectureClavier
public LectureClavier()
lireEntier
public static int lireEntier()
- lecture au clavier d'un entier simple precision (int)
- Returns:
- l'entier lu
lireChaine
public static java.lang.String lireChaine()
- lecture au clavier d'une chaine de caractêres
- Returns:
- la chaine lue
lireFloat
public static float lireFloat()
- lecture au clavier d'un réel simple précision (float)
- Returns:
- le float lu
lireDouble
public static double lireDouble()
- lecture au clavier d'un reél double précision (double)
le double lu
lireOuiNon
public static boolean lireOuiNon()
- lecture au clavier d'une réponse de type oui/non. Si la valeur tapée est
"o" ou "O" cette méthode renvoie
true, sinon elle renvoie
false.
- Returns:
true si la chaine lue est "o" ou "O",
false sinon