Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/03/2004, 05:56
ZeroZ
 
Fecha de Ingreso: junio-2002
Ubicación: España
Mensajes: 348
Antigüedad: 22 años, 6 meses
Puntos: 8
es que es una practica de clase y no nos dejan usar usar nada mas que el throws IOException para los errores de entrada-salida, no podemos usar try-catch ni nada. Solo me queda la solucion de cambiar el tipo en caso de ke meta una letra se pase a entero. mira el codigo seria algo parecido a esto

Código:
 do{
System.out.println("\n\tMENU PRINCIPAL \n");
System.out.println("\n\t1. Configuracion");
System.out.println("\t2. Hacer Reserva");
System.out.println("\t3. Cancelar Reserva");
System.out.println("\t4. Salir");
System.out.print("\n\t Opcion: ");
opcion=Integer.parseInt(leer.readLine());
//aqui vendria lo que yo quiero, si es una letra lo paso a entero
	if (opcion<1 || opcion>4)
	     System.out.println("\t Opción errónea, vuelve a intentarlo");
	else{
	switch (opcion){
	case 1: configuracion();
		break;
	case 2: hacerReserva(asientos1, asientos2, opcion2); 
		break;
	case 3: cancelarReserva(); break;
	case 4: break;
                //no uso default porque opcion ya viene validada
	}
}while(lo_ke_sea);