O uso da classe Scanner pode parecer confuso no início, mas rapidamente se torna uma ferramenta essencial para qualquer programador Java que precise ler entradas do usuário.


📌 O que é o Scanner?

A classe Scanner Ă© usada para ler e dividir entradas de texto em partes menores chamadas tokens. Esses tokens sĂŁo sequĂŞncias de caracteres separadas por delimitadores, como:


⚙️ Como o Scanner funciona?

  1. O Scanner lĂŞ a entrada (teclado, arquivos, strings etc.)
  2. Ele identifica e separa os dados usando delimitadores padrĂŁo
  3. Os tokens obtidos podem ser convertidos diretamente em tipos primitivos, como:

đź’ˇ Fontes de entrada suportadas pelo Scanner:


âś… Exemplo simples para ler uma String


import java.util.Scanner;

public class ExemploScanner {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.print("Digite seu nome: ");
        String nome = scanner.nextLine();

        System.out.println("Olá, " + nome + "!");

        scanner.close();
    }
}