¡Hola, Bianca, espero que estés bien!
He revisado el código que compartiste y parece que ya tienes una buena estructura para una aplicación bancaria simple en Java. Tu programa permite al usuario consultar el saldo, retirar y depositar dinero, lo cual es genial. Aquí hay algunas sugerencias que podrían mejorar tu código:
Cerrar el Scanner: Es una buena práctica cerrar el objeto Scanner
al final de su uso para liberar los recursos. Puedes hacerlo añadiendo teclado.close();
justo antes de salir del método main
.
Validación de entrada: Actualmente, el programa puede fallar si el usuario ingresa un valor no numérico cuando se espera un número. Considera añadir una validación para manejar este tipo de errores. Puedes usar un bloque try-catch
para manejar excepciones.
Formato de salida: Para mejorar la legibilidad de los saldos, podrías formatear los números a dos decimales usando String.format
.
Aquí tienes un ejemplo de cómo podrías implementar el cierre del Scanner
y el formateo de salida:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
// código omitido
} while (opcion != 9);
teclado.close();
}
}
Espero que estas sugerencias sean útiles para ti. ¡Sigue adelante con tu proyecto y disfruta del proceso de aprendizaje!
Espero haber ayudado y buenos estudios!