Joaquina deseja escrever um fluxograma e um programa em linguagem Java que ao entrar com um número inteiro de 1 a 12 seja exibido o nome do mês do ano correspondente e, caso seja inserido um número fora desta faixa, o programa deve exibir uma mensagem de erro: “mês inválido”. Para desenvolver essa atividade, utilize o comando selecione caso...senão...fim_selecione, estudados nessa agenda.
Exemplo de saída de dados:
O mês digitado foi janeiro (caso o número digitado for 1)
Mês inváldio (caso o número digitado for 13, por exemplo)
Soluções para a tarefa
Resposta:
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
import java.util.Scanner;
import javax.swing.JOptionPane;
class Tes {
public static void main(String[] args) {
int mes;
Scanner ler = new Scanner(System.in);
do {
System.out.printf("Digite o mês desejado: ");
mes = ler.nextInt();
switch (mes) {
case 1:
System.out.printf("Janeiro - " + "Mes = "+ mes);
break;
case 2:
System.out.printf("Fevereiro - " + "Mes = "+ mes);
break;
case 3:
System.out.printf("Março - " + "Mes = "+ mes);
break;
case 4:
System.out.printf("Abril - " + "Mes = "+ mes);
break;
case 5:
System.out.printf("Maio - " + "Mes = "+ mes);
break;
case 6:
System.out.printf("Junho - " + "Mes = "+ mes);
break;
case 7:
System.out.printf("Julho - " + "Mes = "+ mes);
break;
case 8:
System.out.printf("Agosto - " + "Mes = "+ mes);
break;
case 9:
System.out.printf("Setembro - " + "Mes = "+ mes);
break;
case 10:
System.out.printf("Outubro - " + "Mes = "+ mes);
break;
case 11:
System.out.printf("Novembro- " + "Mes = "+ mes);
break;
case 12:
System.out.printf("Dezembro - " + "Mes = "+ mes);
break;
default:
System.out.printf(" Mes invalido " + " Mes = "+ mes + " Digite novamente \n");
}
}
while(mes==0 || mes>12 );
System.out.flush();
}
}
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++