Descripción
Crear una clase para manejar cuentas bancarias con validación de saldo mediante excepciones personalizadas.
Implementa un sistema de gestión de cuentas bancarias que valide operaciones de retiro mediante excepciones. Debes crear:
Guarda tu progreso
Inicia sesión para no perder tu progreso y accede a miles de tutoriales, ejercicios prácticos y nuestro asistente de IA.
Más de 25.000 desarrolladores ya confían en CertiDevs
Una excepción personalizada llamada SaldoInsuficienteException
que extienda de Exception
y contenga:
- Un constructor que reciba el saldo actual y el monto solicitado
- Métodos para obtener el saldo actual, el monto solicitado y el saldo faltante
Una clase CuentaBancaria
con los siguientes elementos:
- Atributos privados para el número de cuenta (String) y saldo (double)
- Un constructor que inicialice ambos atributos
- Un método
getSaldo()
que devuelva el saldo actual - Un método
retirar(double monto)
que:- Lance
IllegalArgumentException
si el monto es negativo o cero - Lance
SaldoInsuficienteException
si el saldo es menor que el monto - Reduzca el saldo si la operación es válida
- Lance
La implementación debe permitir capturar y manejar adecuadamente las excepciones para informar al usuario sobre los problemas en las operaciones bancarias.
Solución al ejercicio de programación en Java
¡Desbloquea la solución completa!
Completa el ejercicio de programación en Java para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con ejercicios de programación en Java
Mejora tus habilidades con cientos de ejercicios de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Asistente de IA
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades en Java