https://github.com/jc-dev-ec/sistema-bancario
Es una aplicación de consola que permite gestionar operaciones bancarias básicas como consultas de saldo, depósitos, retiros y visualización de transacciones. La aplicación está diseñada para ser intuitiva y de fácil uso.
https://github.com/jc-dev-ec/sistema-bancario
arraylist java scanner
Last synced: about 1 year ago
JSON representation
Es una aplicación de consola que permite gestionar operaciones bancarias básicas como consultas de saldo, depósitos, retiros y visualización de transacciones. La aplicación está diseñada para ser intuitiva y de fácil uso.
- Host: GitHub
- URL: https://github.com/jc-dev-ec/sistema-bancario
- Owner: JC-DEV-EC
- License: mit
- Created: 2024-09-13T04:36:57.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-13T15:44:00.000Z (over 1 year ago)
- Last Synced: 2025-02-15T17:44:17.702Z (over 1 year ago)
- Topics: arraylist, java, scanner
- Language: Java
- Homepage:
- Size: 10.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Desafío - Sistema Bancario en Java


[](LICENSE)

**Desafío - Sistema Bancario en Java** es una aplicación de consola que permite gestionar operaciones bancarias básicas como consultas de saldo, depósitos, retiros y visualización de transacciones. La aplicación está diseñada para ser intuitiva y de fácil uso.
## 🚀 Descripción
El proyecto incluye las siguientes funcionalidades:
- **Ver Saldo:** Consulta el saldo actual de la cuenta.
- **Hacer un Depósito:** Añade dinero a la cuenta bancaria.
- **Hacer un Retiro:** Retira una cantidad siempre que haya suficiente saldo disponible.
- **Ver Información de la Cuenta:** Muestra los detalles de la cuenta, incluyendo el nombre del titular, tipo de cuenta y saldo.
- **Historial de Transacciones:** Visualiza las transacciones realizadas, como depósitos y retiros.
## 🛠️ Tecnologías Utilizadas
- **Java**: Lenguaje de programación principal.
- **Scanner**: Para la captura de datos del usuario.
- **ArrayList**: Almacena el historial de transacciones.
## 🏗️ Instalación
Para ejecutar este proyecto localmente, sigue estos pasos:
1. **Clona el repositorio**:
```bash
git clone https://github.com/JC-DEV-EC/Sistema-Bancario.git
```
2. **Navega al directorio del proyecto**:
```bash
cd Sistema-Bancario
```
3. **Compila y ejecuta el programa en tu IDE de Java favorito** o utiliza la terminal:
```bash
javac Main.java
java Main
```
## 🖥️ Uso
- **Iniciar sesión en el sistema**: Ingresa tu nombre, tipo de cuenta y saldo inicial.
- **Navegar en el menú de opciones**: Elige entre las diversas opciones del menú para realizar operaciones como ver el saldo, hacer depósitos o retiros, y consultar el historial de transacciones.
- **Salir del sistema**: La opción "Salir" finaliza la sesión.
## 🤝 Contribuciones
Las contribuciones son bienvenidas. Si deseas contribuir, sigue estos pasos:
1. **Haz un fork del repositorio**.
2. **Crea una nueva rama** para tus cambios (`git checkout -b mi-rama`).
3. **Haz commit** de tus cambios (`git commit -am 'Añadí una nueva función'`).
4. **Push** a la rama (`git push origin mi-rama`).
5. **Crea un Pull Request** en GitHub.
## 🙏 Agradecimientos
Este proyecto fue inspirado por la comunidad de aprendizaje de [Oracle Next Education](https://www.oracle.com/lad/education/oracle-next-education/) como parte de los desafíos propuestos para mejorar habilidades de programación en Java.
## 👤 Autor
Este proyecto fue creado y es mantenido por [JC-DEV-EC](https://github.com/JC-DEV-EC).
## 📜 Licencia
Este proyecto está licenciado bajo la Licencia MIT. Consulta el archivo [LICENSE](LICENSE) para más detalles.