0% encontró este documento útil (0 votos)
17 vistas2 páginas

Java Util - Scanner

La clase java.util.Scanner en Java permite leer datos de diversas fuentes como el teclado, archivos o cadenas, facilitando la interacción con el usuario. Ofrece métodos para leer diferentes tipos de datos y permite personalizar delimitadores para separar tokens. Es ideal para aplicaciones que requieren lectura de datos básicos, análisis de cadenas y creación de menús interactivos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
17 vistas2 páginas

Java Util - Scanner

La clase java.util.Scanner en Java permite leer datos de diversas fuentes como el teclado, archivos o cadenas, facilitando la interacción con el usuario. Ofrece métodos para leer diferentes tipos de datos y permite personalizar delimitadores para separar tokens. Es ideal para aplicaciones que requieren lectura de datos básicos, análisis de cadenas y creación de menús interactivos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

[Link].

Scanner
Es una clase fundamental en Java para leer datos de diferentes fuentes, como la entrada estándar (teclado),
archivos o cadenas. Es una herramienta poderosa que facilita la interacción con el usuario y la obtención de
información para procesarla en su programa.

Te permite interactuar con el usuario, leer archivos y procesar información de forma sencilla. Su simplicidad y
flexibilidad la convierten en una opción ideal para una amplia variedad de aplicaciones

[Link](objeto)

• [Link] es un paquete que contiene clases utilitarias para realizar tareas comunes en la programación.
• [Link] es una clase que facilita la lectura de datos desde diferentes fuentes.

Objeto Scanner: Se crea una instancia de la clase Scanner indicando la fuente de datos a leer. Este puede ser:

• [Link] (Entrada estándar: teclado)


• Un objeto File que representa un archivo
• Una cadena de texto

Métodos de lectura: La clase Scanner ofrece diversos métodos para leer diferentes tipos de datos:

• next(): Lee la siguiente palabra (delimitada por espacios)


• nextInt(): Lee un número entero
• nextDouble(): Lee un número decimal
• nextBoolean(): Lee un valor booleano (true o false)
• nextLine(): Lee una línea completa de texto

Delimitadores: Puedes personalizar los caracteres que se consideran como delimitadores para separar tokens
(palabras) usando el método useDelimiter().

Funciones:

• Lectura de datos básicos: Permite leer valores simples como nombres, edades, números, etc.
• Análisis de datos: Se puede usar para analizar cadenas de texto complejas y extraer información
específica.
• Menús interactivos: Facilita la creación de interfaces que permiten al usuario seleccionar opciones.
• Lectura de archivos: Permite leer datos desde archivos de texto o CSV.
EJEMPLOS:
1. Leer un nombre y un número:

Scanner sc = new Scanner([Link]);


[Link]("Introduce tu nombre: ");
String nombre = [Link]();
[Link]("Introduce tu edad: ");
int edad = [Link]();
[Link]("Hola " + nombre + ", tienes " + edad + " años.");

2. Leer una línea completa:

Scanner sc = new Scanner([Link]);


[Link]("Introduce una frase: ");
String frase = [Link]();
[Link]("Tu frase es: " + frase);

3. Leer datos de un archivo:

Scanner sc = new Scanner(new File("[Link]"));


while ([Link]()) {
String linea = [Link]();
[Link](linea);
}

También podría gustarte