Class Console

java.lang.Object
eu.telecomsudparis.csc4102.util.Console

public final class Console extends Object
Permet de lire des nombres et des chaines de caracteres au clavier. C'est une bibliothèque ; la classe est donc final.
  • Method Details

    • printPrompt

      public static void printPrompt(String prompt)
      Affiche un message a l'ecran sans fin de ligne.
      Parameters:
      prompt - Message a afficher.
    • readLine

      public static String 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 vaut null.
      Returns:
      La chaine lue
    • readLine

      public static String readLine(String prompt)
      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

      public static int readInt(String prompt) throws NumberFormatException
      Lecture d'un entier au clavier.
      Parameters:
      prompt - Message a afficher
      Returns:
      L'entier lu
      Throws:
      NumberFormatException - en cas d'erreur
    • readDouble

      public static double readDouble(String prompt) throws NumberFormatException
      Lecture d'un double au clavier.
      Parameters:
      prompt - Message a afficher
      Returns:
      Le double lu
      Throws:
      NumberFormatException - en cas d'erreur
    • readDate

      public static LocalDate readDate(String prompt) throws DateTimeParseException
      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.