0% acharam este documento útil (0 voto)
11 visualizações3 páginas

Java

O documento apresenta um código Java que utiliza estruturas de repetição para imprimir números de 1 a 10, ler números até que o usuário digite 0 e converter um número de 1 a 12 em seu respectivo mês. O código inclui um método auxiliar para obter o nome do mês correspondente. O programa termina quando um número inválido é digitado.

Enviado por

710240341
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
11 visualizações3 páginas

Java

O documento apresenta um código Java que utiliza estruturas de repetição para imprimir números de 1 a 10, ler números até que o usuário digite 0 e converter um número de 1 a 12 em seu respectivo mês. O código inclui um método auxiliar para obter o nome do mês correspondente. O programa termina quando um número inválido é digitado.

Enviado por

710240341
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd

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";

Você também pode gostar