Acá les dejo el código del desafío del banco, si bien lo intente hacer de la forma mas basica y cumpliendo los requisitos vi que hay mejoran como por ejemplo no usar tantos sout y usarlos con 3 """, desde ya espero algun feedback y muchas gracias.
import java.util.Scanner;
public class DesafioBanco { public static void main(String[] args) { Scanner teclado = new Scanner(System.in); String nombre = "Tony Stark"; String cuenta = "Corriente"; double valor = 0; double saldo = 5000; double opcion = 0;
System.out.println("*************************************");
System.out.println("Nombre del cliente: " + nombre);
System.out.println("Tipo de cuenta: " + cuenta);
System.out.println("Saldo disponible: " + saldo);
System.out.println("*************************************");
while (opcion != 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");
opcion = teclado.nextDouble();
switch ((int) opcion){
case 1:
System.out.println("Su saldo es: " + saldo);
break;
case 2:
System.out.println("Cual es el valor que deseas retirar?");
valor = teclado.nextDouble();
if (saldo >= valor){
saldo = saldo - valor;
System.out.println("Saldo restante: " + saldo);
}else {
System.out.println("Saldo insuficiente");
}
break;
case 3:
System.out.println("Cual es el valor que vas a depositar?");
valor = teclado.nextDouble();
saldo = saldo + valor;
System.out.println("El saldo actualizado es: " + saldo);
break;
case 9:
opcion = 9;
break;
default:
System.out.println("Opcion no válida, porfavor ingrese 1, 2, 3 o 9.");
}
}
System.out.println("Finalizando el programa. Muchas gracias por usar nuestros servicios.");
}
}