Télécharger le fichier Keyboard.class

Class Keyboard

java.lang.Object
   Keyboard

public class Keyboard
extends java.lang.Object

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

readString

public static java.lang.String readString(java.lang.String prompt)
Retourne une chaîne entrée au clavier. Affiche d'abord la chaîne prompt.

Parameters:
prompt - l'invite affichée
Returns:
la chaîne lue
See Also:
readString()

readString

public static java.lang.String readString()
Retourne une chaîne entrée au clavier.

Returns:
la chaîne lue
See Also:
readString(String)

readInt

public static int readInt(java.lang.String prompt)
Retourne un entier entré au clavier. Affiche d'abord la chaîne prompt. En cas d'entrée erronée (par exemple un caractère), affiche un message d'erreur et demande de recommencer.

Parameters:
prompt - l'invite affichée
Returns:
l'entier lu
See Also:
readInt()

readInt

public static int readInt()
Retourne un entier entré au clavier. En cas d'entrée erronée (par exemple un caractère), affiche un message d'erreur et demande de recommencer.

Returns:
l'entier lu
See Also:
readInt(String), readInt(int, int), readInt(String, int, int)

readInt

public static int readInt(int minimale,
                          int maximale)
Retourne un entier entré au clavier, entre les valeurs minimale et maximale. En cas d'entrée en dehors des limites, affiche un message et invite à recommencer.

Parameters:
minimale - valeur minimale pour l'entier à lire
maximale - valeur maximale pour l'entier à lire
Returns:
l'entier lu
See Also:
readInt(), readInt(String), readInt(String, int, int)

readInt

public static int readInt(java.lang.String prompt,
                          int minimale,
                          int maximale)
Retourne un entier entré au clavier, entre les valeurs minimale et maximale. Affiche d'abord la chaîne prompt. En cas d'entrée erronée (par exemple un caractère), affiche un message d'erreur et demande de recommencer. En cas d'entrée en dehors des limites, affiche un message et invite à recommencer.

Parameters:
prompt - l'invite affichée
minimale - valeur minimale pour l'entier à lire
maximale - valeur maximale pour l'entier à lire
Returns:
l'entier lu
See Also:
readInt(), readInt(String), readInt(int, int)

readLong

public static long readLong()
Retourne un entier long entré au clavier. En cas d'entrée erronée (par exemple un caractère), affiche un message d'erreur et demande de recommencer.

Returns:
l'entier long lu
See Also:
readLong(String), readLong(long, long), readLong(String, long, long)

readLong

public static long readLong(java.lang.String prompt)
Retourne un entier long entré au clavier. Affiche d'abord la chaîne prompt. En cas d'entrée erronée (par exemple un caractère), affiche un message d'erreur et demande de recommencer.

Returns:
l'entier long lu
See Also:
readLong(), readLong(long, long), readLong(String, long, long)

readLong

public static long readLong(long minimale,
                            long maximale)
Retourne un entier long entré au clavier, entre les valeurs minimale et maximale. En cas d'entrée erronée (par exemple un caractère), affiche un message d'erreur et demande de recommencer. En cas d'entrée en dehors des limites, affiche un message et invite à recommencer.

Parameters:
minimale - valeur minimale pour l'entier long à lire
maximale - valeur maximale pour l'entier long à lire
Returns:
l'entier long lu
See Also:
readLong(), readLong(String), readLong(String, long, long)

readLong

public static long readLong(java.lang.String prompt,
                            long minimale,
                            long maximale)
Retourne un entier long entré au clavier, entre les valeurs minimale et maximale. Affiche d'abord la chaîne prompt. En cas d'entrée erronée (par exemple un caractère), affiche un message d'erreur et demande de recommencer. En cas d'entrée en dehors des limites, affiche un message et invite à recommencer.

Parameters:
prompt - l'invite affichée
minimale - valeur minimale pour l'entier long à lire
maximale - valeur maximale pour l'entier long à lire
Returns:
l'entier long lu
See Also:
readLong(), readLong(String), readLong(long, long)

readDouble

public static double readDouble()
Retourne un double entré au clavier. En cas d'entrée erronée (par exemple un caractère), affiche un message d'erreur et demande de recommencer.

Returns:
le double lu
See Also:
readDouble(String), readDouble(double, double), readDouble(String, double, double)

readDouble

public static double readDouble(java.lang.String prompt)
Retourne un double entré au clavier. Affiche d'abord la chaîne prompt. En cas d'entrée erronée (par exemple un caractère), affiche un message d'erreur et demande de recommencer.

Parameters:
prompt - l'invite affichée
Returns:
le double lu
See Also:
readDouble(), readDouble(double, double), readDouble(String, double, double)

readDouble

public static double readDouble(double minimale,
                                double maximale)
Retourne un double entré au clavier, entre les valeurs minimale et maximale. En cas d'entrée erronée (par exemple un caractère), affiche un message d'erreur et demande de recommencer. En cas d'entrée en dehors des limites, affiche un message et invite à recommencer.

Parameters:
minimale - valeur minimale pour le double à lire
maximale - valeur maximale pour le double à lire
Returns:
le double lu
See Also:
readDouble(), readDouble(String), readDouble(String, double, double)

readDouble

public static double readDouble(java.lang.String prompt,
                                double minimale,
                                double maximale)
Retourne un double entré au clavier, entre les valeurs minimale et maximale. Affiche d'abord la chaîne prompt. En cas d'entrée erronée (par exemple un caractère), affiche un message d'erreur et demande de recommencer. En cas d'entrée en dehors des limites, affiche un message et invite à recommencer.

Parameters:
prompt - l'invite affichée
minimale - valeur minimale pour le double à lire
maximale - valeur maximale pour le double à lire
Returns:
le double lu
See Also:
readDouble(), readDouble(String), readDouble(double, double)

readChar

public static char readChar()
Retourne un caractère entré au clavier. En cas d'entrée d'une chaîne de caractères, seul le premier est pris en compte.

Returns:
le char lu
See Also:
readChar(String), readChar(char, char), readChar(String, char, char)

readChar

public static char readChar(java.lang.String prompt)
Retourne un caractère entré au clavier. Affiche d'abord la chaîne prompt. En cas d'entrée d'une chaîne de caractères, seul le premier est pris en compte.

Parameters:
prompt - l'invite affichée
Returns:
le char lu
See Also:
readChar(), readChar(char, char), readChar(String, char, char)

readChar

public static char readChar(char minimale,
                            char maximale)
Retourne un caractère entré au clavier, entre les valeurs minimale et maximale. En cas d'entrée d'une chaîne de caractères, seul le premier est pris en compte. En cas d'entrée en dehors des limites, affiche un message et invite à recommencer.

Parameters:
minimale - valeur minimale pour le caractère à lire
maximale - valeur maximale pour le caractère à lire
Returns:
le char lu
See Also:
readChar(), readChar(String), readChar(String, char, char)

readChar

public static char readChar(java.lang.String prompt,
                            char minimale,
                            char maximale)
Retourne un caractère entré au clavier, entre les valeurs minimale et maximale. Affiche d'abord la chaîne prompt. En cas d'entrée d'une chaîne de caractères, seul le premier est pris en compte. En cas d'entrée en dehors des limites, affiche un message et invite à recommencer.

Parameters:
prompt - l'invite affichée
minimale - valeur minimale pour le caractère à lire
maximale - valeur maximale pour le caractère à lire
Returns:
le char lu
See Also:
readChar(), readChar(String), readChar(char, char)