Especialização em Sistemas com Java 21 LTS • Capítulo 03
🗺️ Mapa Conceitual do Tópico
flowchart LR
A["Início do Laço"] --> B{"Condição do Laço"}
B -->|Verdadeira| C["Executar Bloco de Código"]
C --> D["Incremento / Atualização"]
D --> B
B -->|Falsa| E["Fim do Laço"]
C -->|break| E
C -->|continue| D
style A fill:#e1f5fe,stroke:#03a9f4,stroke-width:2px
style C fill:#fff3e0,stroke:#ff9800,stroke-width:2px
style E fill:#e8f5e9,stroke:#4caf50,stroke-width:2px
🔁 1. Estruturas de Repetição em Java
while: Executa enquanto a condição for verdadeira (teste no início).
for tradicional: for (int i = 0; i < n; i++) (ideal para contagens determinísticas).
for-each: for (Tipo item : colecao) (iteração declarativa sobre arrays e iteráveis).
do-while: Executa o bloco ao menos uma vez antes de avaliar a condição (teste no final).
- Controle de Fluxo:
break (interrompe o laço) e continue (pula para a próxima iteração).
💻 Exemplo Prático e Compilável em Java 21
// Exemplo03Repetitivas.java - Simulação de Juros Compostos
package com.empresa.fundamentos;
public class Exemplo03Repetitivas {
public static void main(String[] args) {
double saldo = 10000.00;
double aporteMensal = 500.00;
double taxaMensal = 0.01; // 1% a.m.
int totalMeses = 6;
System.out.println("Mês | Rendimento (R$) | Saldo Acumulado (R$)");
System.out.println("--------------------------------------------");
for (int mes = 1; mes <= totalMeses; mes++) {
double rendimento = saldo * taxaMensal;
saldo += rendimento + aporteMensal;
System.out.printf("%3d | R$ %12.2f | R$ %16.2f%n", mes, rendimento, saldo);
}
}
}
🔗 Recursos Pedagógicos do Capítulo 03
| Recurso Didático |
Finalidade |
Link de Acesso |
| 📊 Slides de Aula |
Apresentação visual interativa com Dark Mode e suporte a teclado |
Ver Slides |
| 🧠 Quiz Formativo |
Teste interativo de fixação com feedback imediato por alternativa |
Fazer Quiz |
| 💻 Exemplos de Código |
Demonstrações funcionais compiláveis com saída no console |
Ver Exemplos |
| 🧩 Exercícios em 4 Níveis |
Lista progressiva de fixação com gabarito em bloco colapsável |
Resolver Exercícios |