Hola!
Estoy realizando el curso de Java orientado a objetos, y en la última parte del primer curso, del banco, quisiera saber si mi código está bien y si falta algo por agregar, aún no terminé de ver los videos:
import java.util.Scanner;
public class banco {
public static void main(String[] args) {
String Usuario = "Tony Stark";
String TipoDeCuenta = "Corriente";
Double SaldoEnCuenta = 1599.99;
Scanner teclado = new Scanner(System.in);
int opcionMenu = 0;
System.out.println("Bienvenido "+Usuario + "!");
System.out.println("Su tipo de Cuenta es: " + TipoDeCuenta);
System.out.println("Saldo en su cuenta: " + SaldoEnCuenta);
while (opcionMenu != 9){
System.out.println("Escriba el número de la opción deseada");
System.out.println("1 - Consultar Saldo");
System.out.println("2 - Retirar");
System.out.println("3 - Depositar");
System.out.println("9 - Salir");
opcionMenu = teclado.nextInt();
switch (opcionMenu) {
case 1:
System.out.println("Su saldo en cuenta actualmente es: " + SaldoEnCuenta);
break;
case 2:
System.out.println("Seleccione el monto de Dinero para retirar:");
double montoRetiro = teclado.nextDouble();
if (montoRetiro > SaldoEnCuenta){
System.out.println("Saldo insuficiente, por favor intente nuevamente");
} else {
SaldoEnCuenta -= montoRetiro;
System.out.println("Retiro exitoso, su nuevo saldo es: " + SaldoEnCuenta);
break;
}
case 3:
System.out.println("Seleccione el monto de Dinero para depositar: ");
double montoDeposito = teclado.nextDouble();
if (montoDeposito == 0 ){
System.out.println("No es posible depositar 0 dolares, por favor intente nuevamente");
} else {
SaldoEnCuenta += montoDeposito;
System.out.println("Depósito exitoso!, su nuevo saldo es: " + SaldoEnCuenta);
}
case 9:
System.out.println("Muchas gracias por utilizar nuestros servicios, vuelva pronto!");
break;
default:
System.out.println("opción no valida, por favor elija una opción válida");
}
}
teclado.close();
}
}