Skip to content

gustavo14lima/projetos-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📌 Projetos em Java — Jornada do Dev

Este repositório reúne 3 projetos distintos em Java, desenvolvidos como prática durante o curso Java da Jornada do Dev.
O objetivo principal é consolidar conceitos fundamentais da linguagem, lógica de programação e boas práticas no desenvolvimento de sistemas simples.


🧠 Conteúdos praticados

  • Estruturas condicionais
  • Laços de repetição
  • Entrada e saída de dados
  • Manipulação de strings
  • Lógica de validação
  • Organização de código
  • Uso do Scanner (java.util)

📂 Projetos

🧮 1. Calculadoras em Java

Este projeto contém 4 calculadoras diferentes, cada uma com um objetivo de aprendizado específico:

  1. Calculadora 1

    • Desenvolvida acompanhando o professor
    • Foco em lógica básica e estrutura do programa
  2. Calculadora 2

    • Desenvolvida do zero por mim
    • Aplicação prática da lógica aprendida
  3. Calculadora 3

    • Também desenvolvida do zero
    • Melhor organização do código e tomadas de decisão próprias
  4. Calculadora 4

    • Desenvolvida por mim utilizando o utilitário Scanner do Java
    • Foco em interação com o usuário via terminal

🔗 Link do projeto:


🔐 2. Validador de Senhas

Programa responsável por validar senhas com base em critérios de segurança, classificando-as em fraca, média ou forte.

📌 Regras de validação

Senha fraca

  • Menos de 6 caracteres
  • Contém apenas letras ou apenas números
  • Não possui letras maiúsculas
  • Não possui caracteres especiais

Senha média

  • Entre 6 e 8 caracteres
  • Contém letras e números
  • Pode ter letra maiúscula OU caractere especial (mas não ambos)

Senha forte

  • 8 ou mais caracteres
  • Letras maiúsculas
  • Letras minúsculas
  • Números
  • Caracteres especiais (!@#$%&*)
  • Não utiliza palavras comuns ou sequências óbvias

🔗 Link do projeto:


🏦 3. Sistema Bancário em Java

Sistema bancário simples que simula funcionalidades básicas de uma conta.

⚙️ Funcionalidades

  • Criação de conta com nome do usuário
  • Geração de número da agência e da conta
  • Realização de depósitos
  • Realização de saques
  • Visualização de extrato

Projeto focado em simulação de sistemas reais, lógica de negócio e organização do fluxo do programa.

🔗 Link do projeto:


🚀 Tecnologias utilizadas

  • Java
  • IntelliJ IDEA
  • Git/Github

📚 Observações

Todos os projetos foram desenvolvidos com foco em aprendizado, prática e evolução pessoal no estudo da linguagem Java.

About

Repositório com projetos desenvolvidos por mim durante meus estudos de Java na Jornada do Dev. Todos os projetos foram criados do zero, com foco em praticar conceitos aprendidos, aprimorar lógica de programação e consolidar conhecimentos na linguagem.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages