Este repositório contém o projeto "ContaBanco" desenvolvido como parte do Módulo "Conhecendo a Linguagem Java" do Santander Bootcamp 2023 - Backend Java, oferecido pela escola Dio e executado na IDE VSCode. O projeto tem como objetivo simular uma conta bancária através do terminal/console, aplicando os conceitos de sintaxe, declaração de variáveis, entrada de dados via terminal, concatenação de strings e utilização da classe Scanner.
O repositório dio-trilha-java-basico possui a seguinte estrutura:
-
Estudos: Diretório com três projetos Java básicos:
-
- tipos-variaveis: Trata dos tipos básicos de variáveis em Java.
-
- metodos: Apresenta os conceitos básicos de métodos em Java.
-
- terminal: Contém exercícios com interação do usuário pelo terminal GitBash, pelo prompt de comando do Windows e pelos argumentos do arquivo launch.json.
-
- tipos-variaveis: Contém exercícios relacionados a condicionais, repetições e exceções.
-
exercicio-conta-banco: Projeto Java que simula uma conta bancária com duas classes: ContaTerminal e DadosCliente, conforme o desafio proposto.
-
PilaresPOO: Projeto Java que contém exercícios relacionados aos pilares da programação orientada a objetos (Encapsulamento, Herança, Polimorfismo e Abstração) e exemplos de uso de Interfaces. Este projeto foi desenvolvido na IDE Eclipse.
Requisitos O desafio consiste em criar o projeto ContaBanco que receberá dados via terminal, representando as características de uma conta bancária com os seguintes atributos:
Numero (Inteiro) Agencia (Texto) Nome Cliente (Texto) Saldo (Decimal) Passos para Executar Dentro do projeto ContaBanco, a classe ContaTerminal.java é responsável por toda a codificação do programa. Durante a execução, o programa solicitará ao usuário que insira informações, seguindo as mensagens indicadas.
Exemplo de interação:
Programa: "Por favor, digite o número da Agência!"
Usuário: 1021 (depois pressione ENTER para o próximo campo)
Após a inserção de todas as informações, o sistema exibirá a seguinte mensagem:
"Olá [Nome Cliente], obrigado por criar uma conta em nosso banco, sua agência é [Agencia], conta [Numero] e seu saldo [Saldo] já está disponível para saque".
Os campos em [ ] serão preenchidos com as informações fornecidas pelo usuário.
Os detalhes do desafio são encontrados no repositório trilha-java-basico
Dentro do diretório "Estudos", o projeto "tipos-variaveis" os conteúdos divididos em três pastas:
-
Condicionais: Contém exercícios para treinamento das condicionais if, else e ternários.
-
Repeticoes: Apresenta exercícios que exemplificam while, for e continue.
-
Excecoes: Inclui exercícios relacionados a exceções e tratativa de erros try-catch.
O projeto PilaresPOO contém os seguintes diretórios:
-
exemploEncapsulamento: Exercícios e exemplos relacionados ao pilar de Encapsulamento.
-
herancaPolimorfismo: Exercícios e exemplos relacionados aos pilares de Herança e Polimorfismo.
-
exemploInterface: Exemplos de uso de Interfaces em Java.
Este projeto foi desenvolvido e testado nas seguintes condições:
- Versão Java: [Java 20.0.1.]
- IDE: [VSCode] e [Eclipse] (utilizada para o projeto PilaresPOO)
- Sistema Operacional: [Windows 10]
Este projeto é parte do Santander Bootcamp 2023 - Backend Java da Dio, e tem como objetivo consolidar os conhecimentos adquiridos no módulo de Sintaxe da linguagem Java.
Sinta-se à vontade para clonar este repositório e executar o projeto em sua máquina local para praticar os conceitos apresentados durante o curso. Boa codificação!

