segunda-feira, 7 de julho de 2014

Lendo a entrada do usuário com Scanner

Olá Pessoal,

Essa é uma postagem rápida sobre como pegar dados do usuário na linha de comando usando Java e a classe Scanner.

A classe Scanner é usada para lermos informações de uma dada fontes de dados. A classe em sí é bastante completa e muito poderosa, no entanto, hoje vamos mostrar somente como ler uma linha do usuário e armazenar essa informação em uma variável do tipo String.
Veja o código abaixo que pede o nome do usuário e em seguida imprime o nome dele com uma saudação:


O Scanner vai escanear algo e no código acima configuramos ele para escanear System.in, que é a entrada do usuário na linha de comando.

Para compilar o mesmo, utilize o comando javac e em seguida rode o programa com o comando java. Veja abaixo como foi a execução na minha máquina. Notem que eu uso Linux e já configurei o Java.




Postagem rápida! Aguardem que em breve teremos mais novidades!

2 comentários:

  1. William, legal ensinar a fechar o scanner pra não criar maus hábitos... ;-)

    ResponderExcluir
  2. Muito obrigado, mestre Anderson! Acabei de atualizar e coloquei no GIST.

    ResponderExcluir