Este repositório contém o código e os exemplos que desenvolvi durante meus estudos em Java. Nele, exploro conceitos fundamentais da linguagem, incluindo laços de repetição como for e while, bem como uma aplicação prática simples de um sistema bancário, utilizando estruturas como switch-case e condicionais.
O projeto se concentra em explorar estruturas de repetição e controle de fluxo, essenciais na programação Java. Durante o desenvolvimento, implementei exemplos com os seguintes conceitos:
- Laço For: utilizado para iterar um número definido de vezes, ideal para cenários onde se conhece previamente a quantidade de iterações.
- Laço While: utilizado para situações onde o número de repetições não é pré-definido, repetindo enquanto uma condição for verdadeira.
- Switch-Case: uma estrutura de controle usada para avaliar uma variável contra múltiplas condições, otimizando a execução de alternativas baseadas em valores.
No final do estudo, criei uma aplicação bancária simples. O usuário pode interagir com o sistema para:
- Consultar saldo
- Transferir valores
- Receber valores
- Sair
Este exercício consolidou meu aprendizado em laços de repetição e controle de fluxo, além de introduzir o conceito de estado em uma aplicação simples.
This repository contains the code and examples developed during my Java studies. It explores fundamental language concepts, including loops like for and while, as well as a practical exercise: a simple banking system that utilizes structures such as switch-case and conditionals.
The project focuses on exploring control flow structures, essential in Java programming. During development, I implemented examples using the following concepts:
- For Loop: used to iterate a defined number of times, ideal when the number of iterations is known beforehand.
- While Loop: used for situations where the number of iterations is not predefined, repeating as long as a condition is true.
- Switch-Case: a control structure used to evaluate a variable against multiple conditions, optimizing the execution of alternatives based on values.
At the end of the study, I created a simple banking application. The user can interact with the system to:
- Check balance
- Transfer funds
- Receive funds
- Exit
This exercise helped consolidate my understanding of loops and control flow, while also introducing the concept of state in a simple application.