Entrada básica de dados

Para que os programas possam ficar mais interessantes, é extremamente crucial que eles interajam com o usuário. Uma das maneiras que podemos fazer isso, é utilizando a entrada de dados. 
Existem várias maneiras de entradas de dados. De começo, iremos aprender a mais simples e fácil de todas. Utilizaremos a classe Scanner pra realizar a leitura do teclado.
Antes de tudo, é necessário importar a classe Scanner. Se você estiver utilizando uma IDE, isso será automático, mas caso esteja no bloco de notas, deverá importar no início da classe. Em seguida, dentro do método é só criar um novo objeto Scanner. Veja o exemplo: 


Feito isso, para toda entrada de dados via teclado usaremos nosso objeto "in" para chamar os métodos da classe Scanner. Existem vários, mais os principais são:
  • next(): retorna uma string inserida no teclado até o primeiro espaço encontrado.
  • nextLine(): retorna uma string contendo uma linha inteira inserida pelo teclado(lê tudo até encontrar a tecla "Enter").
  • nextInt(): retorna o próximo inteiro digitado pelo teclado.
 Existe vários outros, mas esses são os principais.
Se quisermos ler um inteiro do teclado, a sintaxe seria a seguinte:

<variável inteira> = <nome o objeto>.nextInt();
Veja um exemplo de um programinha com entrada de dados:



Exercício Proposto

Faça um programinha que terá que montar o cabeçalho da data atual. Terá de ter
  • Duas variáveis inteiras, que armazenarão o dia e o ano.
  • Duas strings, que armazenarão sua cidade e o mês.
A saída de dados devera ficar assim: 



Qualquer Dúvida, é só comentar.


Anterior << Declaração de Variáveis
Próximo >>Tomadas de Decisão