Este repositório reúne projetos e exercícios que desenvolvi enquanto estudava estruturas de repetição (loops) e arrays em Java.
O objetivo é praticar lógica de programação, manipulação de dados e consolidar habilidades essenciais para projetos mais complexos em Java.
- Java JDK 11
- IDE para desenvolvimento Java
- Conhecimento básico da sintaxe Java
Aqui você verá na prática como trabalhar com:
- Estruturas de repetição:
while
,do-while
efor
- Arrays unidimensionais e multidimensionais
- Estrutura
foreach
para percorrer arrays
Loops são fundamentais para repetir operações sem precisar escrever o mesmo código várias vezes.
Principais tipos:
while
– repete enquanto a condição for verdadeirado-while
– executa ao menos uma vez e repete enquanto a condição for verdadeirafor
– repetição contada
Comandos úteis:
break
– encerra o loop imediatamentecontinue
– pula para a próxima iteração do loop
While
- Nome e Idade: Leia nome e idade de vários alunos. Pare quando o nome for "0".
- Nota: Solicite uma nota entre 0 e 10 até que seja válida.
Do-While
- Maior e Média: Leia 5 números, informe o maior e a média.
- Par e Ímpar: Calcule quantos números pares e ímpares foram informados.
For
- Tabuada: Gere a tabuada de um número de 1 a 10.
- Fatorial: Calcule o fatorial de um número informado pelo usuário.
Arrays permitem armazenar dados do mesmo tipo de forma sequencial e fixa.
- Ordem Inversa: Leia 5 números e mostre na ordem inversa.
- Consoantes: Leia 6 caracteres e mostre quantas consoantes foram digitadas.
- Números Aleatórios: Gere 20 números aleatórios, armazene em um vetor e exiba seus sucessores.
- Matriz 4x4: Gere uma matriz com valores aleatórios, encontre o menor número e sua posição.
Este repositório é focado em estudo e prática, mas você pode contribuir com:
- ⭐️ Dando star no projeto
- 🐛 Relatando bugs ou melhorias
Disponibilizado com dedicação por Márcio Ferreira.