import java.util.Scanner;
public class Desafio {
public static void main(String[] args) {
String nombre ="Teny Stark";
String tipoDeCuenta = "Corriente";
double saldo = 1599.99;
System.out.println("************************************");
System.out.println("\nNombre del cliengte: " + nombre);
System.out.println("El tipo de cuenta es: " +tipoDeCuenta);
System.out.println("Su saldo disponible es: " +"$"+saldo);
System.out.println("\n************************************");
String menu= """
*** Escriba el número de la opción deseada ***
1.- Consultar saldo
2.- Retirar
3.- Depositar
9.- Salir
""";
int opcion=0;
Scanner teclado = new Scanner(System.in);
while (opcion != 9){
System.out.println(menu);
opcion = teclado.nextInt();
switch (opcion){
case 1:
System.out.println("El saldo actualizado es: " +"$"+ saldo );
break;
case 2:
System.out.println("¿Cuál es el valor que desea retirar");
double valorARetirar = teclado.nextDouble();
if (valorARetirar > saldo){
System.out.println("Saldo Insuficiente");
} else{
saldo = saldo - valorARetirar;
System.out.println("El saldo actualizado es: " +"$"+saldo);
}
break;
case 3:
System.out.println("¿Cuál es el valor que desea depositar?");
double valorADepositar = teclado.nextDouble();
saldo += valorADepositar;
System.out.println("El saldo actualizado es: " +"$"+saldo);
break;
case 9:
System.out.println("Saliendo del programa, gracias por utilizar nuestros servicio");
default:
System.out.println("Esta opción no es válida. Escriba otra opción.");
}
}
}
}
Este es mi código y al final, si elijo la opción 9 también me manda el mensaje del default. ¿A qué se debe?
Gracias por su atención.