Skip to content

RDEsley/BankAccountJava

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

WhatsApp Logo

🏦 Sistema de Conta Bancária Simples em Java

Aplicação básica de conta bancária em Java com autenticação e operações de saldo, transferência e recebimento.

Java IntelliJ IDEA License Status


📌 Sobre o Projeto

Este projeto é uma implementação básica de conta bancária em Java. O código inclui funcionalidades para capturar o nome do usuário e senha, com até três tentativas em caso de senha incorreta. Após autenticação bem-sucedida, o usuário pode realizar operações bancárias pelo menu interativo. Serve como base simples para uma aplicação de conta bancária e pode ser expandido para incluir funcionalidades adicionais.

🎯 Foco em lógica de negócio, autenticação, estruturas de controle e entrada/saída no console.


✨ Funcionalidades

Recurso Descrição
🔐 Autenticação Captura de nome e senha com até 3 tentativas em caso de erro
💰 Verificar Saldo Visualizar o saldo atual da conta
📤 Transferir Valor Transferir quantia, desde que o saldo seja suficiente
📥 Receber Valor Adicionar valor ao saldo da conta
🚪 Sair Encerrar a aplicação

🛠️ Tecnologias & Ferramentas

Tecnologia Descrição
☕ Java Linguagem de programação principal
🛠️ IntelliJ IDEA 2023.2.1 IDE utilizada para desenvolvimento e testes

🚀 Como Executar

Pré-requisitos

Antes de começar, certifique-se de ter instalado:

Passo a Passo

# 1. Clone o repositório
git clone https://github.com/RDEsley/Conta-Bancaria-Java.git

# 2. Acesse a pasta do projeto
cd Conta-Bancaria-Java

# 3. Compile o código (se necessário)
javac *.java

# 4. Execute a aplicação
java Main

Ou abra o projeto no IntelliJ IDEA e execute a classe principal.


📂 Estrutura do Projeto

Conta-Bancaria-Java/
├── BankAccount.java  # Lógica da conta (ou similar)
├── README.md
└── LICENSE

📖 Aprendizados

Durante o desenvolvimento deste projeto, foram praticados:

  • 🔐 Implementação de autenticação com limite de tentativas
  • 🧮 Lógica de operações bancárias (saldo, transferência, recebimento)
  • 🔁 Uso de laços e estruturas de decisão para fluxo do menu
  • 📥 Entrada e saída de dados no console
  • 🏗️ Organização de código e separação de responsabilidades
  • ☕ Boas práticas em Java

🪪 Licença

Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.


👨‍💻 Desenvolvedor

Richard Oliveira

Richard Oliveira

Desenvolvedor | Apaixonado por tecnologia e boas interfaces

Portfólio GitHub LinkedIn


Se este projeto te ajudou, deixe uma estrela!

Feito com 💚 e muito código Java

About

Aplicação básica de conta bancária em Java com autenticação e operações de saldo, transferência e recebimento.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages