Error nextline con menu en java
Publicado por eibol (1 intervención) el 24/01/2015 00:47:14
Hola Amigos,
Tengo un problema que no soy capaz de encontrar la solución, tengo un menu creado e intento cargar un fichero cuando pulso en la primera opción. En principio me lo carga bien cuando le indico la ruta de este fichero, pero al volver intentar mostrarme el menú para seguir operando con dichas otras opciones del menú me aparece un error.
y esto es lo que me aparece por pantalla
------====| UOLS-JStore |=====-----
1. Cargar productos
2. Visualizar productos
3. Buscar productos
4. Top 5 ingresos
5. Imprimir productos
6. Salir
Option:
1
Por favor introduce la ruta del fichero:
reg001.txt
Adios7
------====| UOLS-JStore |=====-----
1. Cargar productos
2. Visualizar productos
3. Buscar productos
4. Top 5 ingresos
5. Imprimir productos
6. Salir
Option:
Exception in thread "main"
java.util.NoSuchElementException: No line found
at java.util.Scanner.nextLine(Unknown Source)
at JstoreManagement.executeSystem(JstoreManagement.java:24)
at Main.main(Main.java:7)
Tengo un problema que no soy capaz de encontrar la solución, tengo un menu creado e intento cargar un fichero cuando pulso en la primera opción. En principio me lo carga bien cuando le indico la ruta de este fichero, pero al volver intentar mostrarme el menú para seguir operando con dichas otras opciones del menú me aparece un error.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
public void executeSystem() {
Scanner ep;
ep = new Scanner(System.in);
String auxOption;
int option = 0;
while(option!=7) {
menu.showMenu();
System.out.println("\n\t Option: ");
option = ep.nextInt();
switch(option) {
case 1: // Add car
cargaProductos();
break;
case 2: // Search car by plate
break;
case 3: // Search by car owner
break;
case 4: // Remove car
break;
case 5: // Show owners
break;
case 6: // Show cars
break;
case 7: // Exit
System.out.println("BYE!!");
break;
default: System.out.println("Incorrect option...");
}
}
}
y esto es lo que me aparece por pantalla
------====| UOLS-JStore |=====-----
1. Cargar productos
2. Visualizar productos
3. Buscar productos
4. Top 5 ingresos
5. Imprimir productos
6. Salir
Option:
1
Por favor introduce la ruta del fichero:
reg001.txt
Adios7
------====| UOLS-JStore |=====-----
1. Cargar productos
2. Visualizar productos
3. Buscar productos
4. Top 5 ingresos
5. Imprimir productos
6. Salir
Option:
Exception in thread "main"
java.util.NoSuchElementException: No line found
at java.util.Scanner.nextLine(Unknown Source)
at JstoreManagement.executeSystem(JstoreManagement.java:24)
at Main.main(Main.java:7)
Valora esta pregunta


0