Alguém sabe desenvolver utilizando IF | Switch | Try, Catch, Finally , Case, Break em JAVA
1 Faça um programa que receba o número do mês e mostre o mês correspondente por extenso. Valide mês inválido.
2 Escrever um programa que leia quatro valores inteiros distintos e os escreva em ordem crescente.
3 Faça um programa que calcule o valor da conta de luz de uma pessoa. Sabe-se que o cálculo da conta de luz segue a tabela abaixo:
Tipo de Cliente
Valor do KW/h
1 (Residência)
0,79
2 (Comércio)
0,57
3 (Indústria)
0,32
Respostas
Fiz em C# mas vc pode refazer em java tranquilamente, uma dica quando for iniciar uma pergunta, passa apenas uma atividade por enquete pois temos tempo para responder e tb tem a questões dos pontos que ganhamos.
class Program
{
static void Main(string[] args)
{
Console.Write("Digite o mês: ");
try
{
int.TryParse(Console.ReadLine(), out int mes);
if (mes != 1 && mes != 2 && mes != 3 && mes != 4 && mes != 5 && mes != 6 && mes != 7 && mes != 8 && mes != 9 && mes != 10 && mes != 11 && mes != 12)
{
throw new Exception("Opção inválida!!!");
}
switch (mes)
{
case 1:
Console.WriteLine("Estamos em janeiro ");
break;
case 2:
Console.WriteLine("Estamos em fevereiro ");
break;
case 3:
Console.WriteLine("Estamos em março ");
break;
case 4:
Console.WriteLine("Estamos em abril ");
break;
case 5:
Console.WriteLine("Estamos em maio ");
break;
case 6:
Console.WriteLine("Estamos em junho ");
break;
case 7:
Console.WriteLine("Estamos em julho ");
break;
case 8:
Console.WriteLine("Estamos em agosto ");
break;
case 9:
Console.WriteLine("Estamos em setembro ");
break;
case 10:
Console.WriteLine("Estamos em outubro ");
break;
case 11:
Console.WriteLine("Estamos em novembro ");
break;
case 12:
Console.WriteLine("Estamos em dezembro");
break;
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}