Exemples d’entrée et de sortie de la console Java

Dans ce tutoriel Java, apprenez différentes manières de lire et d’écrire sur la console système. Une console est généralement connectée aux processus Java qui sont lancés à l’aide de l’outil de ligne de commande.

Si le processus Java a démarré automatiquement, (par exemple une tâche d’arrière-plan), la console peut ne pas être disponible à des fins d’entrée et de sortie.

Java lire l’entrée de la console

Par défaut, pour lire la console du système, nous pouvons utiliser la classe Console. Cette classe fournit des méthodes pour accéder à la console à base de caractères, le cas échéant, associée au processus Java actuel. Pour avoir accès à Console, appelez la méthode System.console().

Console donne trois façons de lire l’entrée:

  • String readLine() – lit une seule ligne de texte à partir de la console.
  • char readPassword() – lit un mot de passe ou un texte crypté à partir de la console avec l’écho désactivé
  • Reader reader() – récupère l’objet Reader associé à cette console. Ce lecteur est censé être utilisé par des applications sophistiquées.

    Par exemple, l’objet Scanner qui utilise la fonctionnalité riche d’analyse syntaxique/de balayage au-dessus du Reader sous-jacent.

Programme Java pour lire l’entrée de la console avec readLine()

Sortie du programme

Enter the username: lokeshEntered username: lokesh

Programme Java pour lire l’entrée de la console avec readPassword()

Sortie du programme

Enter the password: //input will not visible in the consoleEntered password: passphrase

.

Programme Java pour lire l’entrée de la console avec reader()

Sortie du programme

Enter age: 12Entered age: 12

Java print output to console

La façon la plus simple d’écrire les données de sortie sur la console est les déclarations System.out.println(). Pourtant, nous pouvons utiliser les méthodes printf() pour écrire du texte formaté sur la console.

Programme Java à écrire sur la console avec System.out.println

System.out.println("Hello, world!");

Sortie du programme

Hello, world!

Programme Java à écrire sur la console avec printf()

La méthode printf(String format, Object... args) prend une chaîne de sortie et plusieurs paramètres qui sont substitués dans la chaîne donnée pour produire le contenu de sortie formaté. Cette sortie formatée est écrite dans la console.

String name = "Lokesh";int age = 38;console.printf("My name is %s and my age is %d", name, age);

Sortie du programme

My name is Lokesh and my age is 38

Les méthodes énumérées ci-dessus pour lire l’entrée et écrire la sortie dans la console fournissent beaucoup de flexibilité pour lire les entrées dans différents formats et de différentes manières.

Je vous suggérerai de jouer avec le code donné pour mieux le comprendre.

Happy Learning !!

Ce post vous a été utile ?

Laissez-nous savoir si vous avez aimé ce post. C’est la seule façon de nous améliorer.
Oui
Non

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.