¡Hola Pedro!
Entiendo tu problema. Parece que el programa se detiene después de que ingresas el número de identificación y no continúa con la siguiente pregunta. Esto puede estar sucediendo porque al leer el número de identificación como un tipo de dato Long
, el programa espera que ingreses un número muy grande, lo que puede causar un error o una excepción que detiene la ejecución del programa.
Una posible solución sería leer el número de identificación como un tipo de dato String
en lugar de Long
. De esta manera, el programa no esperará un número extremadamente grande y podrás continuar con la siguiente pregunta sin problemas.
Aquí tienes un ejemplo de cómo podrías modificar tu código para leer el número de identificación como un String
:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
System.out.println("Por favor ingresa tu número de identificación (10 dígitos):");
String numeroIdentificacion = teclado.nextLine();
// Aquí puedes continuar con la siguiente pregunta
System.out.println("Siguiente pregunta...");
teclado.close();
}
}
Espero que esta solución te ayude a resolver el problema y que puedas continuar con tu programa sin inconvenientes. Si necesitas más ayuda, no dudes en preguntar.
¡Espero haber ayudado y buenos estudios!
Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!