Scanner teclado = new Scanner(System.in);
String nombreCliente = "Karina Candia";
String tipoCuenta = "Corriente";
double saldoCliente = 1200;
double depositocliente = 0;
double saldoDisponible = 0;
double retiroCliente = 0;
String mensaje = """
Nombre del Cliente: %s
Tipo de Cuenta: %s
Otros : s/. %.2f
""".formatted(nombreCliente,tipoCuenta,saldoCliente);
String menuOpciones = """
**Escriba el numero de la opcion deseada **
1 - Consultar Saldo
2 - Retirar
3 - Depositar
4 - Salir
""";
System.out.println("**************************");
System.out.println(mensaje);
System.out.println("**************************");
System.out.println(menuOpciones);
int opcion = 0;
while (opcion != 9){
opcion = teclado.nextInt();
System.out.println(opcion);
System.out.println("**************************");
System.out.println(mensaje);
System.out.println("**************************");
System.out.println(menuOpciones);
switch (opcion){
case 1:
System.out.println("Su saldo disponible es: " + saldoCliente);
break;
case 2:
System.out.println("Ingrese Cantidad para Retirar: ");
retiroCliente = teclado.nextDouble();
if (retiroCliente > saldoCliente){
System.out.println("Saldo insuficiente");
}else {
saldoCliente = saldoCliente-retiroCliente;
System.out.println("Saldo restante Actualizado : s/. "+saldoCliente);
}
break;
case 3:
System.out.println("Ingrese Cantidad para Depositar: ");
depositocliente = teclado.nextDouble();
saldoCliente = saldoCliente + depositocliente;
System.out.println("Saldo Actualizado es: s/. "+saldoCliente);
break;
case 9:
System.out.println("Le esperamos en los proximos");
break;
default:
System.out.println("Opcion no valida");
}
}
}
}