Java Console Invoer en Uitvoer Voorbeelden

In deze Java tutorial, leer je verschillende manieren om te lezen van en te schrijven naar de systeem console. Een console is over het algemeen verbonden met Java-processen die worden gestart met behulp van de command-line tool.

Als het Java-proces automatisch is gestart, (bijvoorbeeld een achtergrond taak), kan de console niet beschikbaar zijn voor input en output doeleinden.

Java input lezen van console

Om te lezen van systeem console, kunnen we standaard gebruik maken van de Console klasse. Deze klasse biedt methoden om toegang te krijgen tot de karakter-gebaseerde console, indien aanwezig, geassocieerd met het huidige Java proces. Om toegang te krijgen tot Console, roept u de methode System.console() op.

Console geeft drie manieren om de invoer te lezen:

  • String readLine() – leest een enkele regel tekst van de console.
  • char readPassword() – leest een wachtwoord of gecodeerde tekst van de console met echoing uitgeschakeld
  • Reader reader() – haalt het Reader-object op dat aan deze console is gekoppeld. Deze lezer wordt verondersteld te worden gebruikt door geavanceerde toepassingen.

    Bijv. Scanner-object dat gebruik maakt van de rijke parsing/scanning-functionaliteit bovenop de onderliggende Reader.

Java programma om console input te lezen met readLine()

Programmouitvoer

Enter the username: lokeshEntered username: lokesh

Java programma om console input te lezen met readPassword()

Programmouitvoer

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

Java programma om console input te lezen met reader()

Programma output

Enter age: 12Entered age: 12

Java print output naar console

De makkelijkste manier om de output data naar console te schrijven zijn System.out.println() statements. Toch kunnen we printf() methoden gebruiken om geformatteerde tekst naar console te schrijven.

Java programma om naar console te schrijven met System.out.println

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

Programma-uitvoer

Hello, world!

Java programma om naar console te schrijven met printf()

De printf(String format, Object... args) methode neemt een uitvoerstring en meerdere parameters die in de gegeven string worden gesubstitueerd om de geformatteerde uitvoerinhoud te produceren. Deze opgemaakte uitvoer wordt in de console geschreven.

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

Programmouitvoer

My name is Lokesh and my age is 38

De hierboven genoemde methoden voor het lezen van de invoer en het schrijven van uitvoer naar de console bieden veel flexibiliteit om de invoer in verschillende formaten en op verschillende manieren te lezen.

Ik stel voor dat u met de gegeven code speelt om deze beter te begrijpen.

Happy Learning !!

Was dit bericht nuttig?

Laat ons weten of u het bericht goed vond. Alleen zo kunnen we ons verbeteren.
Ja
Nee

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.