Exemple de intrări și ieșiri din consola Java

În acest tutorial Java, învățați diferite moduri de a citi și a scrie în consola de sistem. O consolă este, în general, conectată cu procesele Java care sunt pornite cu ajutorul instrumentului de linie de comandă.

Dacă procesul Java a pornit automat, (de exemplu, o sarcină de fundal), este posibil ca consola să nu fie disponibilă în scopuri de intrare și ieșire.

Java read input from console

În mod implicit, pentru a citi din consola sistemului, putem folosi clasa Console. Această clasă oferă metode pentru a accesa consola bazată pe caractere, dacă există, asociată cu procesul Java curent. Pentru a avea acces la Console, apelați metoda System.console().

Console oferă trei modalități de citire a datelor de intrare:

  • String readLine() – citește o singură linie de text din consolă.
  • char readPassword() – citește o parolă sau un text criptat din consolă cu ecou dezactivat
  • Reader reader() – recuperează obiectul Reader asociat cu această consolă. Se presupune că acest cititor este utilizat de aplicații sofisticate.

    De exemplu, obiectul Scanner care utilizează funcționalitatea bogată de analiză/scanare pe lângă Reader de bază.

Programul Java pentru citirea intrărilor din consolă cu readLine()

Programul de ieșire

Enter the username: lokeshEntered username: lokesh

Programul Java pentru citirea intrărilor din consolă cu readPassword()

Programul de ieșire

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

.

Programul Java pentru a citi intrarea în consolă cu reader()

Imprimare program

Enter age: 12Entered age: 12

Imprimare Java ieșire în consolă

Cel mai simplu mod de a scrie datele de ieșire în consolă sunt declarațiile System.out.println(). Totuși, putem folosi metodele printf() pentru a scrie text formatat în consolă.

Programul Java pentru a scrie în consolă cu System.out.println

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

Programul de ieșire

Hello, world!

Programul Java pentru a scrie în consolă cu printf()

Metoda printf(String format, Object... args) ia un șir de ieșire și mai mulți parametri care sunt substituiți în șirul dat pentru a produce conținutul format al ieșirii. Această ieșire formatată este scrisă în consolă.

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

Scoaterea programului

My name is Lokesh and my age is 38

Metodele enumerate mai sus pentru citirea intrărilor și scrierea ieșirii în consolă oferă o mulțime de flexibilitate pentru a citi intrările în diferite formate și în diferite moduri.

Vă voi sugera să vă jucați cu codul dat pentru a-l înțelege mai bine.

Învățare fericită !!

A fost utilă această postare?

Să ne spuneți dacă v-a plăcut postarea. Doar așa ne putem îmbunătăți.
Da
Nu

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.