InputStreamReader is;
is=new InputStreamReader(System.in);
BufferedReader bf=new BufferedReader(is);
do{
System.out.println("Elegir opción:\n");
System.out.println("1. Crear cuenta vacía");
System.out.println("2. Crear cuenta saldo "+
"inicial");
System.out.println("3. Ingresar dinero");
System.out.println("4. Sacar dinero");
System.out.println("5. Ver saldo");
System.out.println("6. Salir\n");
op=bf.readLine();
switch(Integer.parseInt(op)){
case 1:
c=new Cuenta();
break;
case 2:
System.out.println("Saldo inicial: ");
float inicial=
Float.parseFloat(bf.readLine());
c=new Cuenta(inicial);
break;
case 3:
System.out.println("Introduzca cantidad "+
" a ingresar: ");
cant=Integer.parseInt(bf.readLine());
c.ingresar(cant);
break;
case 4:
System.out.println("Cantidad a extraer: ");
cant=Integer.parseInt(bf.readLine());
try{
c.extraer(cant);
}
catch(SaldoInsuficienteException e){
//si se produce la excepción muestra
//el mensaje asociado
System.out.println(e.getMessage());
}
break;
case 5:
System.out.println("Su saldo actual "+
" es de: "+c.getSaldo());
break;
}
}
while(!op.equals("6"));
}
}
No hay comentarios.:
Publicar un comentario
Es muy importante tu comentarios: