Skip to content

GuiMRDS/ContaBancaria-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

🏦 Conta Bancária — Java

Projeto de estudo desenvolvido em Java com foco na prática de sintaxe da linguagem e fundamentos de Programação Orientada a Objetos. Simula o funcionamento de uma conta bancária, modelando suas propriedades e comportamentos essenciais.


🎯 Objetivo

Praticar a sintaxe do Java na criação de uma classe que representa uma conta bancária — exercitando declaração de atributos, construtores, métodos, encapsulamento e manipulação de dados.


📦 Estrutura do Projeto

ContaBancaria-java/
├── conta-banco/
│   └── ContaBanco.java     # Classe principal da conta bancária
└── README.md

🧠 Conceitos Praticados

Conceito Descrição
Classes e objetos Modelagem de uma conta bancária como classe Java
Atributos Número da conta, agência, nome do titular, saldo
Construtores Inicialização do objeto conta via construtor
Encapsulamento Atributos privados com getters e setters
Métodos Depósito, saque e exibição de dados da conta
Tipos de dados int, double, String aplicados no contexto bancário
Saída formatada Uso de System.out.printf para exibição organizada dos dados

🛠️ Tecnologias Utilizadas

Tecnologia Uso
Java Linguagem principal de desenvolvimento
POO Classes, objetos, encapsulamento e métodos
Git / GitHub Versionamento de código

🚀 Como Executar

Pré-requisitos

  • JDK 11+ instalado
  • Terminal ou IDE (IntelliJ IDEA, Eclipse, VS Code)

Passo a passo

1. Clone o repositório

git clone https://github.com/GuiMRDS/ContaBancaria-java.git
cd ContaBancaria-java/conta-banco

2. Compile

javac ContaBanco.java

3. Execute

java ContaBanco

Ou abra o projeto na sua IDE e execute diretamente.


🖥️ Exemplo de Saída

Olá Guilherme Marinho, obrigado por criar uma conta em nosso banco!
Agência: 067-8
Conta: 1021
Saldo: R$ 237,48 já foi depositado.

📚 O que foi Aprendido

  • Declaração e instanciação de classes em Java
  • Uso de construtores para inicializar objetos
  • Definição de atributos com os tipos corretos para o contexto
  • Aplicação de encapsulamento com modificadores de acesso
  • Criação de métodos para representar comportamentos da conta
  • Formatação de saída com System.out.printf e String.format

👨‍💻 Autor

Guilherme Marinho

LinkedIn GitHub Email


📄 Licença

Este projeto foi desenvolvido para fins de estudo e prática de Java.

About

Simulação de conta bancária em Java com foco em sintaxe da linguagem, POO, construtores, encapsulamento e métodos.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages