Package eu.telecomsudparis.csc4102.util
Class Console
java.lang.Object
eu.telecomsudparis.csc4102.util.Console
Permet de lire des nombres et des chaines de caracteres au clavier. C'est une
bibliothèque ; la classe est donc
final
.-
Method Summary
Modifier and TypeMethodDescriptionstatic void
printPrompt
(String prompt) Affiche un message a l'ecran sans fin de ligne.static LocalDate
Lecture d'une date au clavier.static double
readDouble
(String prompt) Lecture d'un double au clavier.static int
Lecture d'un entier au clavier.static String
readLine()
Lecture d'une chaine de caracteres au clavier.static String
Lecture d'une chaine de caracteres au clavier avec affichage d'un prompt.
-
Method Details
-
printPrompt
Affiche un message a l'ecran sans fin de ligne.- Parameters:
prompt
- Message a afficher.
-
readLine
Lecture d'une chaine de caracteres au clavier. La chaine ne contient pas le caractere 'fin de ligne'. En cas de fin de fichier ou d'erreur, la chaine retournee vautnull
.- Returns:
- La chaine lue
-
readLine
Lecture d'une chaine de caracteres au clavier avec affichage d'un prompt.- Parameters:
prompt
- Message a afficher- Returns:
- La chaine lue
- See Also:
-
readInt
Lecture d'un entier au clavier.- Parameters:
prompt
- Message a afficher- Returns:
- L'entier lu
- Throws:
NumberFormatException
- en cas d'erreur
-
readDouble
Lecture d'un double au clavier.- Parameters:
prompt
- Message a afficher- Returns:
- Le double lu
- Throws:
NumberFormatException
- en cas d'erreur
-
readDate
Lecture d'une date au clavier.- Parameters:
prompt
- Message a afficher- Returns:
- La date lue
- Throws:
DateTimeParseException
- en cas d'erreur sur la lecture de la date.
-