Você está aqui: Java ::: Pacote java.io ::: Console |
Como ler entrada do usuário usando o método readLine() da classe ConsoleQuantidade de visualizações: 8130 vezes |
Em algumas situações nós precisamos obter entrada do usuário em nossos programas Java. Para isso podemos usar o método readLine() da classe Console. Veja sua assinatura:public String readLine() Note que o método retorna uma string, que pode ser usada para verificar os dados informados pelo usuário. Veja um trecho de código no qual pedimos ao usuário para fornecer uma informação: import java.io.Console; public class Estudos { public static void main(String[] args) { // vamos obter o console para a JVM atual Console console = System.console(); // vamos testar se o console foi obtido com sucesso if(console != null){ // vamos ler a entrada do usuário System.out.print("Qual é o seu time de futebol? "); Há uma sobrecarga do método readLine() com a seguinte assinatura: public String readLine(String fmt, Object... args) Esta versão nos permite exibir uma mensagem formatada solicitando a informação que desejamos. O parâmetro fmt define a string de formatação da mensagem. O parâmetro args representa objetos ou variáveis que terão seus valores inseridos na string de formatação. Veja um exemplo: import java.io.Console; public class Estudos { public static void main(String[] args) { // vamos obter o console para a JVM atual Console console = System.console(); // vamos testar se o console foi obtido com sucesso if(console != null){ // vamos declarar e inicializar duas variáveis int int a = 5, b = 7; // vamos ler a entrada do usuário usando uma mensagem Ao executar este código teremos o seguinte resultado: Qual a soma dos valores 5 e 7? 12 Você informou a resposta: 12 Fique atento ao fato de que o método readLine() pode lançar uma exceção do tipo IllegalFormatException se a string de formatação estiver incorreta e uma exceção do tipo IOError se houver algum erro de entrada e saída. |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |