1
respuesta

Duda acerca de si mi código está bien

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();

}

}

1 respuesta

¡Estimado estudiante!

Aprecio tu participación en el foro. Quiero recordarte que este espacio está pensado principalmente para aclarar dudas y hacer preguntas. No es necesario compartir cada actividad detalladamente.

¡Gracias por tu comprensión y por contribuir a hacer del foro un lugar enfocado en el intercambio útil y constructivo! Si prefieres discutir o compartir comentarios sobre el contenido te invitamos a unirte a nuestra comunidad en Discord.

Saludos.

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!