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 TypeMethodDescriptionvoid
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
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
Affiche un message suivi d'un passage à la ligne.double
Lit un nombre décimal que l'utilisateur saisit.int
readInt()
Lit un nombre entier que l'utilisateur saisit.Lit une ligne de texte que l'utilisateur saisit.
-
Method Details
-
println
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
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
-