Class Keyboard


public final class Keyboard
extends java.lang.Object

Ensemble de fonctions pour faciliter la lecture de nombres et de caracteres au clavier. Pour faire usage de cette classe, vous devez soit:

Chaque fonction definie dans cette classe lit une entree par ligne, i.e. si la fonction Keyboard.readInt() est appelee, un entier va etre lu dans la derniere ligne tapee au clavier, et seulement cet entier doit se trouver sur cette ligne ou il y aura une erreur. Il en va default meme pour la lecture d'un nombre reel et d'un caractere. Seul la lecture d'une chaine de caracteres (Keyboard.readString()) permet la lecture d'une ligne quelconque. Vous devrez traiter cette ligne manuellement pour gerer des entrees plus sophistiquees.

Note: Ceci n'est pas un programme. Vous ne pourrez pas l'executer apres l'avoir compile.

Method Summary

static boolean
error()
Retourne vrai s'il y a eu une erreur de lecture lors de la derniere operation.
static boolean
isEof()
Retourne vrai s'il n'y a plus rien a lire.
static char
readChar()
Lit un caractere.
static double
readDouble()
Lecture d'un nombre reel.
static int
readInt()
Lecture d'un entier.
static String
readString()
Lecture d'une chaine de caracteres.

Method Details

error

public static boolean error()
Retourne vrai s'il y a eu une erreur de lecture lors de la derniere operation.


isEof

public static boolean isEof()
Retourne vrai s'il n'y a plus rien a lire.


readChar

public static char readChar()
Lit un caractere. error() retournera false.

Returns:
Le caractere lu s'il y a bel et bien un caractere a lire et s'il est seul. Sinon, le caractere zero est retourne et le prochain appel a


readDouble

public static double readDouble()
Lecture d'un nombre reel.

Returns:
Le nombre lu s'il y a bel et bien un nombre a lire. Sinon, un zero est retourne et le prochain appel a error() retournera false.


readInt

public static int readInt()
Lecture d'un entier.

Returns:
L'entier lu s'il y a bel et bien un entier a lire. Sinon, un zero est retourne et le prochain appel a error() retournera false.


readString

public static String readString()
Lecture d'une chaine de caracteres.

Returns:
La chaine lu s'il n'y a pas eu d'erreur de lecture. Sinon, la chaine vide est retournee et le prochain appel a error() retournera false.