Chapitre 2: Entrées-Sorties standards
Entrées-Sorties standards
Site: | Touch By SukaJanda01 |
Cours: | Introduction au langage Java |
Livre: | Chapitre 2: Entrées-Sorties standards |
Imprimé par: | Visiteur anonyme |
Date: | jeudi 1 mai 2025, 13:07 |
Intro
A travers la classe System, Java met à notre disposition 3 objets associés respectivement aux 3 flux d’entrées-sorties standards.
- System.in: objet représentant l’entrée standard en lecture;
- System.out: objet représentant la sortie standard en écriture;
- System.err: objet représentant la sortie erreur standard en écriture.
Entrée standard en lecture: System.in
L’objet System.in est de la classe java.io.InputStream, il représente l’entrée standard (typiquement le clavier) pour la lecture de données.
Les données issues de System.in peuvent être récupérées sous la forme de primitifs ou de chaines de caractères à l’aide d’un objet de la classe java.util.Scanner.
Quelques méthodes de la classe Scanner
Exemples
Récupérer l’entier saisi par l’utilisateur
Récupérer la chaine de caractères saisie par l’utilisateur
Remarque:
Pour utiliser la classe Scanner il faut l’importer avec l’instruction:
NB: Cette instruction doit être la première du fichier contenant la classe.
Sortie standard en écriture: System.out
L’objet System.out représente la sortie standard pour l’affichage de données à l’écran.
Ces données peuvent être des primitifs ou des chaines de caractères.
L’objet System.out est de la classe PrintStream et dispose des méthodes: print(), println(), printf() pour l’affichage de données.
Exemple:
Sortie erreur standard en écriture: System.err
L’objet System.err représente la sortie erreur standard pour l’affichage des erreurs à l’écran.
L’objet System.err est de la classe PrintStream et dispose des méthodes: print(), println(), printf() pour l’affichage.
Permet d’afficher les erreurs à l’écran mème si la sortie principale out est redirigée vers un fichier.
Exemple: