Páginas

Cómo importar la clase Scanner en Java

Cómo importar la clase Scanner en Java

Para poder usar la clase Scanner en Java, primero es necesario importarla desde el paquete java.util. Esto se hace al inicio del archivo fuente, antes de la definición de la clase.

Importar la clase Scanner

import java.util.Scanner;

Con esta instrucción, ya puedes crear objetos de tipo Scanner dentro de tu programa.

Ejemplo básico

import java.util.Scanner;

public class EjemploScanner {
    public static void main(String[] args) {
        // Crear un objeto Scanner que lee desde teclado (System.in)
        Scanner sc = new Scanner(System.in);

        System.out.print("Escribe tu nombre: ");
        String nombre = sc.nextLine();

        System.out.print("Escribe tu edad: ");
        int edad = sc.nextInt();

        System.out.println("Hola " + nombre + ", tienes " + edad + " años.");

        sc.close(); // cerrar el scanner
    }
}

Otras formas de importar

  • import java.util.*; Importa todas las clases del paquete java.util, incluyendo Scanner. Ejemplo:
    import java.util.*;
    Scanner sc = new Scanner(System.in);
  • Usar el nombre completo de la clase sin importación:
    java.util.Scanner sc = new java.util.Scanner(System.in);
    Esto evita escribir import, pero hace el código menos limpio.

Recomendación

La forma más común y recomendada es usar:

import java.util.Scanner;

De esta manera el código es más claro y fácil de leer.