Os laços de repetição são estruturas essenciais para executar um bloco de código vÔrias vezes, economizando tempo e evitando repetições manuais.

Eles são perfeitos para tarefas como:


šŸ”‚ for — Repetição com contador

Use quando vocĆŖ sabe exatamente quantas vezes o bloco deve ser repetido.


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

šŸ”¹ ComeƧa com i = 0

šŸ”¹ Repete enquanto i < 5

šŸ”¹ Incrementa i++ a cada iteração


šŸ”„ while — Repetição com condição

Use quando não sabe ao certo quantas vezes o código serÔ executado, mas quer testar a condição antes de cada repetição.


int contador = 0;
while (contador < 3) {
    System.out.println("Contando: " + contador);
    contador++;
}

šŸ‘€ A condição Ć© testada antes do bloco executar.


šŸ” do-while — Executa pelo menos uma vez