Entrada de dados em Java
Variáveis, tipos e Scanner
Armazene dados corretamente e receba informações digitadas pelo usuário.
Objetivo
Declarar variáveis, escolher tipos básicos e usar Scanner para entrada de dados.
Pré-requisito
Algoritmo, entrada, processamento e saída.
O que é
Conceito sem complicação
Uma variável reserva um espaço nomeado para guardar um valor. O tipo define que espécie de dado pode ocupar esse espaço.
Escolher o tipo correto reduz erros, deixa o programa previsível e prepara os dados para cálculos e decisões.
Cada variável é uma caixa etiquetada: a etiqueta informa o nome e o formato do conteúdo permitido.
CadastroSimples.java
java
import java.util.Scanner;
public class CadastroSimples {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
System.out.print("Digite seu nome: ");
String nome = entrada.nextLine();
System.out.print("Digite sua idade: ");
int idade = entrada.nextInt();
System.out.println(nome + " tem " + idade + " anos.");
entrada.close();
}
}Linha por linha
O import disponibiliza a classe Scanner.
Scanner entrada cria o objeto que lê o teclado.
nextLine lê um texto completo; nextInt lê um número inteiro.
O operador + concatena texto e valores na mensagem final.
close encerra o recurso de entrada ao final do programa.
Erro comum
Usar nextInt e depois nextLine sem tratar a quebra de linha que ficou no buffer.
Exercício guiado
Adicione uma variável double para receber a altura do usuário.
Agora sozinho
Crie um cadastro que receba produto, quantidade e preço e mostre uma frase com os três dados.
Preciso de uma dica
Para número decimal, use double e entrada.nextDouble().
Teste seu conhecimento
Qual tipo é adequado para armazenar a idade 17?
Progresso da aula