java.lang.Object Keyboard
La classe Keyboard
facilite la lecture de données
tapées sur le clavier. Par exemple,
int i = Keyboard.readInt()
permet de lire un entier
sur le clavier et de ranger sa valeur dans i.
Les données qui peuvent être lues sont les
int, char, long, double, String
Plusieurs données sur une même ligne sont séparées par au moins un
espace. Les fonctions viennent en plusieurs formes; avec ou sans prompt,
et avec vérification d'appartenance à un intervalle. Par exemple
Keyboard.readChar("Donnez un caractère entre a et f ", 'a', 'f'))affiche d'abord l'invite, puis boucle jusqu'à l'obtention d'un caractère entre 'a' et 'f' (y compris 'a' et f')
Method Summary | |
static char |
readChar()
Retourne un caractère entré au clavier. |
static char |
readChar(char minimale,
char maximale)
Retourne un caractère entré au clavier, entre les valeurs minimale et maximale. |
static char |
readChar(java.lang.String prompt)
Retourne un caractère entré au clavier. |
static char |
readChar(java.lang.String prompt,
char minimale,
char maximale)
Retourne un caractère entré au clavier, entre les valeurs minimale et maximale. |
static double |
readDouble()
Retourne un double entré au clavier. |
static double |
readDouble(double minimale,
double maximale)
Retourne un double entré au clavier, entre les valeurs minimale et maximale. |
static double |
readDouble(java.lang.String prompt)
Retourne un double entré au clavier. |
static double |
readDouble(java.lang.String prompt,
double minimale,
double maximale)
Retourne un double entré au clavier, entre les valeurs minimale et maximale. |
static int |
readInt()
Retourne un entier entré au clavier. |
static int |
readInt(int minimale,
int maximale)
Retourne un entier entré au clavier, entre les valeurs minimale et maximale. |
static int |
readInt(java.lang.String prompt)
Retourne un entier entré au clavier. |
static int |
readInt(java.lang.String prompt,
int minimale,
int maximale)
Retourne un entier entré au clavier, entre les valeurs minimale et maximale. |
static long |
readLong()
Retourne un entier long entré au clavier. |
static long |
readLong(long minimale,
long maximale)
Retourne un entier long entré au clavier, entre les valeurs minimale et maximale. |
static long |
readLong(java.lang.String prompt)
Retourne un entier long entré au clavier. |
static long |
readLong(java.lang.String prompt,
long minimale,
long maximale)
Retourne un entier long entré au clavier, entre les valeurs minimale et maximale. |
static java.lang.String |
readString()
Retourne une chaîne entrée au clavier. |
static java.lang.String |
readString(java.lang.String prompt)
Retourne une chaîne entrée au clavier. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static java.lang.String readString(java.lang.String prompt)
prompt
- l'invite affichée
readString()
public static java.lang.String readString()
readString(String)
public static int readInt(java.lang.String prompt)
prompt
- l'invite affichée
readInt()
public static int readInt()
readInt(String)
,
readInt(int, int)
,
readInt(String, int, int)
public static int readInt(int minimale, int maximale)
minimale
- valeur minimale pour l'entier à liremaximale
- valeur maximale pour l'entier à lire
readInt()
,
readInt(String)
,
readInt(String, int, int)
public static int readInt(java.lang.String prompt, int minimale, int maximale)
prompt
- l'invite affichéeminimale
- valeur minimale pour l'entier à liremaximale
- valeur maximale pour l'entier à lire
readInt()
,
readInt(String)
,
readInt(int, int)
public static long readLong()
readLong(String)
,
readLong(long, long)
,
readLong(String, long, long)
public static long readLong(java.lang.String prompt)
readLong()
,
readLong(long, long)
,
readLong(String, long, long)
public static long readLong(long minimale, long maximale)
minimale
- valeur minimale pour l'entier long à liremaximale
- valeur maximale pour l'entier long à lire
readLong()
,
readLong(String)
,
readLong(String, long, long)
public static long readLong(java.lang.String prompt, long minimale, long maximale)
prompt
- l'invite affichéeminimale
- valeur minimale pour l'entier long à liremaximale
- valeur maximale pour l'entier long à lire
readLong()
,
readLong(String)
,
readLong(long, long)
public static double readDouble()
readDouble(String)
,
readDouble(double, double)
,
readDouble(String, double, double)
public static double readDouble(java.lang.String prompt)
prompt
- l'invite affichée
readDouble()
,
readDouble(double, double)
,
readDouble(String, double, double)
public static double readDouble(double minimale, double maximale)
minimale
- valeur minimale pour le double à liremaximale
- valeur maximale pour le double à lire
readDouble()
,
readDouble(String)
,
readDouble(String, double, double)
public static double readDouble(java.lang.String prompt, double minimale, double maximale)
prompt
- l'invite affichéeminimale
- valeur minimale pour le double à liremaximale
- valeur maximale pour le double à lire
readDouble()
,
readDouble(String)
,
readDouble(double, double)
public static char readChar()
readChar(String)
,
readChar(char, char)
,
readChar(String, char, char)
public static char readChar(java.lang.String prompt)
prompt
- l'invite affichée
readChar()
,
readChar(char, char)
,
readChar(String, char, char)
public static char readChar(char minimale, char maximale)
minimale
- valeur minimale pour le caractère à liremaximale
- valeur maximale pour le caractère à lire
readChar()
,
readChar(String)
,
readChar(String, char, char)
public static char readChar(java.lang.String prompt, char minimale, char maximale)
prompt
- l'invite affichéeminimale
- valeur minimale pour le caractère à liremaximale
- valeur maximale pour le caractère à lire
readChar()
,
readChar(String)
,
readChar(char, char)