La clase Scanner en Java es una clase que se encuentra en el paquete java.util por lo que tendremos que
importar este paquete, se utiliza para leer datos de entrada desde diversas
fuentes, como el teclado o archivos. Proporciona métodos para analizar y
procesar datos de entrada en diferentes tipos de datos, como enteros, números
en punto flotante, cadenas, etc. Es especialmente útil para la lectura de datos
desde la entrada estándar (System.in) o desde archivos.
Algunos métodos comunes que se
utilizan con la clase Scanner son los siguientes, para los números enteros:
import
java.util.Scanner;
public class Uso_Scanner {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Ingrese
un número entero: ");
//Para números enteros:
int numero = scanner.nextInt();
System.out.println("Número
ingresado: " + numero);
}
}
Si ejecutamos este archivo desde consola nos pide que introduzcamos un número:
Introducimos
el 14.
Para un String,
frase o una cadena de texto:
import
java.util.Scanner;
public class Uso_ScannerII {
public static void main(String[] args) {
Scanner
sc = new Scanner(System.in);
System.out.print("Ingrese
una cadena: ");
//Para una cadena
de texto
String cadena = sc.nextLine();
System.out.println("Cadena
ingresada: " + cadena);
}
}
Si ejecutamos desde consola nos solicita que introduzcamos una frase:
Para números
decimales:
import
java.util.Scanner;
public class Uso_ScannerIII
{
public static void main(String[] args) {
Scanner
sc = new Scanner(System.in);
System.out.print("Ingrese
un número en punto flotante: ");
//Para números decimales
double numero2 = sc.nextDouble();
System.out.println("Número
en punto flotante ingresado: " + numero2);
}
}
Desde consola nos solicita que introduzcamos un número decimal:
Estos son algunos ejemplos, recuerda
que para utilizar la clase Scanner
hemos tenido que importar la clase java.util.Scanner.
1.7 ENTRADA DE DATOS << >> 1.7.2 JOptionPane
No hay comentarios:
Publicar un comentario