As estruturas de repetição são fundamentais na programação para executar blocos de código várias vezes com base em uma condição ou em um número específico de iterações. Vamos explorar cada uma dessas estruturas em Java.
1. `while`: Repetir enquanto uma condição for verdadeira. Exemplo:
int contador = 1;
while (contador <= 5) {
System.out.println("Contador: " + contador);
contador++;
}
2. `do-while`: Garante execução mínima. Exemplo:
int contador = 1;
do {
System.out.println("Contador: " + contador);
contador++;
} while (contador <= 5);
3. `for`: Ideal para iterações conhecidas. Exemplo:
for (int i = 1; i <= 5; i++) {
System.out.println("Iteração: " + i);
}
4. `for-each`: Iterar coleções. Exemplo:
String[] frutas = {"Maçã", "Banana", "Laranja"};
for (String fruta : frutas) {
System.out.println("Fruta: " + fruta);
}
Questão 1
Qual das opções abaixo garante execução mínima do bloco de código?
Escolha a alternativa correta: