Voltar às aulas
Lógica e Java 12 min Iniciante

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.

Por que importa

Escolher o tipo correto reduz erros, deixa o programa previsível e prepara os dados para cálculos e decisões.

Analogia

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

1

O import disponibiliza a classe Scanner.

2

Scanner entrada cria o objeto que lê o teclado.

3

nextLine lê um texto completo; nextInt lê um número inteiro.

4

O operador + concatena texto e valores na mensagem final.

5

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

Registre a conclusão e continue no ritmo.

Próxima aula