import [Link].
Scanner;
public class EstruturasRepeticao {
public static void main(String[] args) {
Scanner scanner = new Scanner([Link]);
// 1. Usar um for para imprimir os números de 1 a 10
[Link]("=== IMPRIMINDO NÚMEROS DE 1 A 10
===");
// Dados de entrada: nenhum (valores fixos)
// Processo: loop for de 1 a 10
// Saída: números de 1 a 10
for (int i = 1; i <= 10; i++) {
[Link]("Número: " + i);
[Link]("\n" + "=".repeat(50) + "\n");
// 2. Usar um while para ler números até que o utilizador digite 0
[Link]("=== LENDO NÚMEROS ATÉ DIGITAR 0
===");
// Dados de entrada: números digitados pelo usuário
int numero;
// Processo: loop while que continua até digitar 0
[Link]("Digite um número (0 para sair): ");
numero = [Link]();
while (numero != 0) {
// Saída: número digitado
[Link]("Você digitou: " + numero);
[Link]("Digite outro número (0 para sair): ");
numero = [Link]();
[Link]("Programa encerrado. Você digitou 0.");
[Link]("\n" + "=".repeat(50) + "\n");
// 3. Usar um do...while para pedir um número de 1 a 12 e
mostrar o mês correspondente
[Link]("=== CONVERSOR DE MÊS ===");
// Dados de entrada: número do mês
int mes;
// Processo: loop do...while que continua até número inválido
do {
[Link]("Digite um número de 1 a 12 (ou outro
número para sair): ");
mes = [Link]();
// Verificar se o número está no intervalo válido
if (mes >= 1 && mes <= 12) {
// Saída: mês correspondente
String nomeMes = obterNomeMes(mes);
[Link]("Mês correspondente: " + nomeMes);
} else {
[Link]("Número inválido. Programa
encerrado.");
} while (mes >= 1 && mes <= 12);
[Link]();
[Link]("\n=== PROGRAMA FINALIZADO ===");
// Método auxiliar para obter o nome do mês
public static String obterNomeMes(int numeroMes) {
switch (numeroMes) {
case 1: return "Janeiro";
case 2: return "Fevereiro";
case 3: return "Março";
case 4: return "Abril";
case 5: return "Maio";
case 6: return "Junho";
case 7: return "Julho";
case 8: return "Agosto";
case 9: return "Setembro";
case 10: return "Outubro";
case 11: return "Novembro";
case 12: return "Dezembro";
default: return "Mês inválido";