Skip to content

Melissacopetti/dio-trilha-java-basico

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dio-Trilha-Java-Básico

Dio Trilha Java Básico - Exercício Conta Bancária

Descrição

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.

Estrutura do Projeto

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.

Desafio - Simulando Uma Conta Bancária Através Do Terminal/Console

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

Estrutura de "tipos-variaveis"

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.

Pilares da Programação Orientada a Objetos e Interfaces

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.

Ambiente de Desenvolvimento

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!

About

Repositório para exercícios de Java básico referentes ao Santander Bootcamp da Dio.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages