Exemplos de Entrada e Saída do Console Java

Neste tutorial Java, aprenda diferentes maneiras de ler e escrever no console do sistema. Um console é geralmente conectado com processos Java que são iniciados usando a ferramenta de linha de comando.

Se o processo Java foi iniciado automaticamente (por exemplo, uma tarefa em segundo plano), o console pode não estar disponível para fins de entrada e saída.

Java read input from console

Por padrão, para ler a partir do console do sistema, podemos usar a classe Console. Esta classe fornece métodos para acessar o console baseado em caracteres, se houver, associado com o processo Java atual. Para obter acesso a Console, chame o método System.console().

Console dá três maneiras de ler a entrada:

  • String readLine() – lê uma única linha de texto do console.
  • char readPassword() – lê uma senha ou texto criptografado do console com eco desabilitado
  • Reader reader() – recupera o objeto Reader associado a este console. Este leitor é suposto ser utilizado por aplicações sofisticadas.

    Por exemplo, Scanner objecto que utiliza a rica funcionalidade de análise/scanning no topo do subjacente Reader.

Programa Java para ler a entrada do console com readLine()

Saída do programa

Enter the username: lokeshEntered username: lokesh

Programa Java para ler a entrada do console com readPassword()

Saída do programa

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

Programa Java para ler a entrada do console com o leitor()

Saída do programa

Enter age: 12Entered age: 12

Saída da impressão Java para o console

A maneira mais fácil de escrever os dados de saída para o console é System.out.println() declarações. Ainda assim, podemos usar printf() métodos para escrever texto formatado para console.

Java programa para escrever para console com System.out.println

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

Program output

Hello, world!

Java programa para escrever para console com printf()

O método printf(String format, Object... args) toma uma string de saída e múltiplos parâmetros que são substituídos na string dada para produzir o conteúdo de saída formatado. Esta saída formatada é escrita na consola.

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

Program output

My name is Lokesh and my age is 38

Os métodos acima listados para ler a entrada e escrever a saída para a consola fornecem muita flexibilidade para ler entradas em diferentes formatos e de diferentes maneiras.

>

I irá sugerir que você jogue com determinado código para entendê-lo melhor.

Happy Learning !!

Este post foi útil?

Deixe-nos saber se você gostou do post. Só assim podemos melhorar.

>

Sim
Não

>

>

>>

>

>

Deixe uma resposta

O seu endereço de email não será publicado.