2º Trimestre

1º ano

LP1

Tema: Estruturas de Repetição em Java

Texto para Copiar ou Imprimir

Estruturas de repetição em Java: `do`, `do-while`, `for`, e `while`

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.

Texto para Leitura - Não copiar

Estruturas de repetição 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ões para fazer em aula

NÃO COPIAR a pergunta

Explique a diferença entre `while` e `do-while`.

Questões para fazer em casa

copiar ou marcar APENAS a alternativa que achar correta

Questão 1

Qual das opções abaixo garante execução mínima do bloco de código?

Escolha a alternativa correta:
  1. `while`
  2. `do-while`
  3. `for`
  4. `for-each`