Simulación de un cajero automático por consola desarrollada en Java.
- Consultar saldo
- Ingresar dinero
- Extraer dinero
- Transferir entre tarjetas
- Registro de incidencias
src/
└── main/java/com/cajeroautomatico/
├── Main.java # Punto de entrada
├── model/
│ ├── Tarjeta.java # Entidad tarjeta bancaria
│ ├── Incidencia.java # Entidad incidencia
│ └── CajeroService.java # Lógica de negocio
├── repository/
│ ├── TarjetaRepository.java # Acceso a datos de tarjetas
│ └── IncidenciaRepository.java # Acceso a datos de incidencias
└── ui/
└── Menu.java # Interfaz de usuario por consola
- Java 17
- IntelliJ IDEA
- Clona el repositorio
git clone https://github.com/pier0del/CajeroAutomatico.git- Abre el proyecto en IntelliJ IDEA
- Ejecuta
Main.java
⚠️ Datos ficticios solo para pruebas
| Número de tarjeta | PIN | Saldo |
|---|---|---|
| 1111-2222-3333-4444 | 0001 | 1000.00€ |
| 4444-3333-2222-1111 | 1000 | 650.00€ |
| 0000-1111-0000-1111 | 5555 | 800.50€ |