Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/10/2011, 09:40
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 4 meses
Puntos: 188
Respuesta: Switch Case en Java

A veces es necesario pensar en las consecuencias de lo que uno hace.

System.out.println("");
System.out.println(" Opcion 1: Seguir - Opcion 2: Salir");
opcion = consola.nextInt();

opcion es un int, si introduces por consola algo que no es un int rompe al no conseguir parsearlo a int, de ahí que te salte esa excepción.

Puedes intentar esto:
System.out.println("");
System.out.println(" Opcion 1: Seguir - Opcion 2: Salir");
try {
opcion = consola.nextInt();
} catch (java.util.InputMismatchException i) {
opcion = 0; // Default
}
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}