He terminado el desafío desde la primera clase.
He terminado el desafío expresado en el video.
import java.util.Scanner;
public class AplicacionBancaria {
public static void main(String[] args) {
//Variables
Scanner teclado = new Scanner (System.in);
String nombre = "Tony Stark";
String tipoDeCuenta = "Corriente";
double saldoDisponible = 1599.99 ;
int menu = 0 ;
double retiro = 0 ;
double deposito = 0 ;
String inicio = """
*******************************************
Nombre del cliente:""" + " " + nombre + """
Tipo de Cuenta:""" + " " + tipoDeCuenta
+ """
Saldo Disponible:""" + " " + saldoDisponible
+ """
*******************************************""";
String menuTexto = """
*** Escriba el número de la opción deseada ***
1 - Consultar Saldo
2 - Retirar
3 - Depositar
9 - Salir
""";
//Impresión de inicio
System.out.println(inicio);
//Bucle de cuenta
while (menu != 9) {
System.out.println(menuTexto);
menu = teclado.nextInt();
//Opciones del Menú
switch (menu){
case 1:
System.out.println("El Saldo Actualizado es: $" + saldoDisponible);
break;
case 2:
System.out.println("¿Cúal es la cantidad que deseas Retirar?");
retiro = teclado.nextDouble();
if (retiro > saldoDisponible) {
System.out.println("Tu Saldo es insuficiente" );
break;
} else {
saldoDisponible -= retiro;
System.out.println( "Saldo restante: $" + saldoDisponible);
break;
}
case 3:
System.out.println("¿Cúal es la cantidad que deseas Depositar?");
deposito = teclado.nextDouble();
saldoDisponible += deposito;
System.out.println("El Saldo Actualizado es: $" + saldoDisponible);
break;
}
System.out.println("Gracias por su preferencia");
}
}
}