• Matéria: Informática
  • Autor: liopygd
  • Perguntado 3 anos atrás

Escreva um programa que armazene em um vetor os nomes dos meses do ano, em seguida peça ao usuário que digite um valor inteiro. Após isso, mostrar o nome do mês correspondente ao número digitado. O programa deve finalizar quando for digitado o valor zero. Deve tratar por meio de exceções a digitação inválida e o índice do mês inválido. programação Java​

Respostas

respondido por: joaopedrolemos
0

import java.util.Scanner;

class Meses

{

public static void main (String[] args)

{

 Scanner month = new Scanner (System.in);

 String[] meses ={"janeiro","fevereiro","março","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro"};

 System.out.print("Digite um numero (1-12): ");

 int val = month.nextInt();

  while (val < 0 || val > 12)

  {

   System.out.print("Digite um numero (1-12): ");

   val = month.nextInt();

  }

 if (val != 0)

 {

  val--;

  System.out.println(meses[val]);

 }

 else

 {

  System.out.println("FIM DO PROGRAMA");

 }

}

}

Perguntas similares