Imprimer tout le livreImprimer tout le livre

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.

  1.  System.in: objet représentant l’entrée standard en lecture;
  2.  System.out: objet représentant la sortie standard en écriture;
  3.  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: