Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/10/2007, 18:22
gouki2005
 
Fecha de Ingreso: marzo-2007
Mensajes: 29
Antigüedad: 18 años
Puntos: 0
Pregunta Revision de pequeño ejercicio

Este codigo lo ke hace es un menu para un banco bien puede depositar retirar y consultar sin embargo el proble ma es que NO ENTRA AL SWITCH y no se por que creo que es por la conversion ahi esta el codigo.

alguna explicaion gracias


package banco;

/**
*
* @author Angelical
*/
import java.io.*;

public class sistema {

/** Creates a new instance of sistema */
public sistema() {
}
public static void main(String [] args) throws IOException{
int op;
String valor1,valor2,valor3;
double depo=0,reti=0,saldo=0;
int opciones;
InputStreamReader x = new InputStreamReader (System.in);
BufferedReader y = new BufferedReader (x);

do{
System.out.println(" M E N U");

System.out.println("\n 1. Depositar");

System.out.println("2. Retirar");

System.out.println("3. Consultar");

System.out.print("4 Salir: ");

break;
} while (op!=4);
System.out.println("Que desea hacer");
valor3=y.readLine();
op=Integer.parseInt(valor3);
switch(op){
case '1':
System.out.println("Cuanto Desea depositar");
valor1=y.readLine();
depo=Double.parseDouble(valor1);
if(depo <= 0){
System.out.println("Esa cantidad es invalida");
} else {
saldo=saldo+depo;
System.out.println("su nuevo saldo es" + saldo);
}
break;
case '2':
System.out.println("Cuanto desea retirar");
valor2=y.readLine();
reti=Double.parseDouble(valor2);
if (reti > saldo){
System.out.println("Saldo insuficente");;
} else{
saldo=saldo-reti;
System.out.println("Su nuevo saldo es"+saldo);
}
case'3':
System.out.println("Su saldo Actual es"+saldo);
break;
case'4':
System.exit(0);

}

}
}