Interface InputOutput


public interface InputOutput
Opérations d'Entrées/Sorties pour la Programmation Impérative Cette interface fournit les opérations fondamentales pour lire des données saisies par l'utilisateur et afficher des résultats. Ce sont les briques de base pour créer des programmes interactifs qui communiquent avec les utilisateurs via la console.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    print(boolean value)
    Affiche une valeur vrai/faux sans passer à la ligne suivante.
    void
    print(char value)
    Affiche un caractère unique sans passer à la ligne suivante.
    void
    print(double value)
    Affiche un nombre décimal sans passer à la ligne suivante.
    void
    print(int value)
    Affiche un nombre sans passer à la ligne suivante.
    void
    print(String message)
    Affiche un message sans passer à la ligne suivante.
    void
    println(boolean value)
    Affiche une valeur vrai/faux suivie d'un passage à la ligne.
    void
    println(char value)
    Affiche un caractère unique suivi d'un passage à la ligne.
    void
    println(double value)
    Affiche un nombre décimal suivi d'un passage à la ligne.
    void
    println(int value)
    Affiche un nombre suivi d'un passage à la ligne.
    void
    println(String message)
    Affiche un message suivi d'un passage à la ligne.
    double
    Lit un nombre décimal que l'utilisateur saisit.
    int
    Lit un nombre entier que l'utilisateur saisit.
    Lit une ligne de texte que l'utilisateur saisit.
  • Method Details

    • println

      void println(String message)
      Affiche un message suivi d'un passage à la ligne. C'est la façon la plus courante de montrer des résultats à l'utilisateur.
      Parameters:
      message - le texte à afficher Exemple : println("Bienvenue dans la calculatrice !"); → Sortie : Bienvenue dans la calculatrice !
    • println

      void println(int value)
      Affiche un nombre suivi d'un passage à la ligne. Parfait pour montrer les résultats de calculs.
      Parameters:
      value - le nombre entier à afficher Exemple : int resultat = 5 + 3; println(resultat); → Sortie : 8
    • println

      void println(double value)
      Affiche un nombre décimal suivi d'un passage à la ligne. Utilisé pour montrer des calculs précis avec des parties fractionnaires.
      Parameters:
      value - le nombre décimal à afficher Exemple : double prix = 19.99; println(prix); → Sortie : 19.99
    • println

      void println(boolean value)
      Affiche une valeur vrai/faux suivie d'un passage à la ligne. Utile pour montrer le résultat de conditions logiques.
      Parameters:
      value - la valeur booléenne à afficher Exemple : boolean pret = true; println(pret); → Sortie : true
    • println

      void println(char value)
      Affiche un caractère unique suivi d'un passage à la ligne.
      Parameters:
      value - le caractère à afficher Exemple : char note = 'A'; println(note); → Sortie : A
    • print

      void print(String message)
      Affiche un message sans passer à la ligne suivante. Cela permet de montrer plusieurs informations sur la même ligne, ou de créer des invites qui apparaissent juste à côté de la saisie utilisateur.
      Parameters:
      message - le texte à afficher Exemple : print("Entrez votre nom : "); → Sortie : Entrez votre nom : ▏ (le curseur reste ici)
    • print

      void print(int value)
      Affiche un nombre sans passer à la ligne suivante. Utile pour montrer des nombres comme partie d'une ligne plus large.
      Parameters:
      value - le nombre entier à afficher Exemple : print("Résultat : "); print(42); println(" points"); → Sortie : Résultat : 42 points
    • print

      void print(double value)
      Affiche un nombre décimal sans passer à la ligne suivante.
      Parameters:
      value - le nombre décimal à afficher Exemple : print("Prix : "); print(29.95); → Sortie : Prix : 29.95▏
    • print

      void print(boolean value)
      Affiche une valeur vrai/faux sans passer à la ligne suivante.
      Parameters:
      value - la valeur booléenne à afficher Exemple : print("Valide : "); print(true); → Sortie : Valide : true▏
    • print

      void print(char value)
      Affiche un caractère unique sans passer à la ligne suivante.
      Parameters:
      value - le caractère à afficher Exemple : print('*'); print('*'); print('*'); → Sortie : ***▏
    • readString

      String readString()
      Lit une ligne de texte que l'utilisateur saisit. Le programme attend que l'utilisateur tape quelque chose et appuie sur Entrée. C'est parfait pour obtenir des noms, messages, ou toute saisie textuelle.
      Returns:
      le texte que l'utilisateur a tapé (sans l'Entrée) Exemple : print("Quel est votre nom ? "); String nom = readString(); → L'utilisateur tape : Alice → nom contient maintenant "Alice"
    • readInt

      int readInt()
      Lit un nombre entier que l'utilisateur saisit. Le programme attend que l'utilisateur tape un nombre et appuie sur Entrée. Parfait pour obtenir des âges, quantités, scores, ou tout nombre de comptage.
      Returns:
      le nombre entier que l'utilisateur a tapé Exemple : print("Quel âge avez-vous ? "); int age = readInt(); → L'utilisateur tape : 25 → age contient maintenant 25
    • readDouble

      double readDouble()
      Lit un nombre décimal que l'utilisateur saisit. Le programme attend que l'utilisateur tape un nombre (avec ou sans décimales) et appuie sur Entrée. Parfait pour obtenir des prix, mesures, ou valeurs précises.
      Returns:
      le nombre décimal que l'utilisateur a tapé Exemple : print("Entrez la température : "); double temp = readDouble(); → L'utilisateur tape : 23.5 → temp contient maintenant 23.5