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. em java
Soluções para a tarefa
Respondido por
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 interessantes