Informática, perguntado por jayokes561, 7 meses atrás

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

Respondido por jiujitsujoao
2

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();  

}

}

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Anexos:
Perguntas interessantes