Os laços de repetição permitem executar um bloco de código várias vezes, de forma controlada.

São fundamentais para:


🧮 Por que usar laços?

Sem loops, precisaríamos repetir o mesmo código dezenas de vezes manualmente.

Com loops, você tem:

✔️ Código limpo

✔️ Menos repetição

✔️ Mais flexibilidade

✔️ Maior produtividade


🔢 1. for — Repetição com contador

Use quando você sabe exatamente quantas vezes quer repetir.

for (int i = 0; i < 5; i++) {
    System.out.println("Repetição: " + i);
}

📌 Funcionamento: