Comecei a aprender java agora na faculdade e estou com uma dúvida no comando switch.
Preciso usar o switch para mostrar na tela todos os meses do ano por extenso.E tem que dar um erro se não entrar com o número de 1 a 12.
Preciso usar o default.
[quote=napoli140580]Comecei a aprender java agora na faculdade e estou com uma dúvida no comando switch.
Preciso usar o switch para mostrar na tela todos os meses do ano por extenso.E tem que dar um erro se não entrar com o número de 1 a 12.
Preciso usar o default.
[quote=napoli140580]Comecei a aprender java agora na faculdade e estou com uma dúvida no comando switch.
Preciso usar o switch para mostrar na tela todos os meses do ano por extenso.E tem que dar um erro se não entrar com o número de 1 a 12.
Preciso usar o default.
Agradeço a todos…[/quote]
Você irá fazer um caso para cada mês e irá usar o default no final com a mensagem de erro, tipo “Mês Inválido”.
public class exemplo3{
public static void main(String[] args){
JTextArea area = new JTextArea(10,20);
area.setEditable(false);
int numero=Integer.parseInt(JOptionPane.showInputDialog("Número"));
switch (numero>=12){
case 0:area.append("Janeiro");
break;
case 1:area.append("Fevereiro");
break;
case 2:area.append("Março");
break;
}
JOptionPane.showMessageDialog(null,area);
System.exit(0);
}
public class exemploswitch {
public static void main (String args [])
{
// aqui so resumi o código…
int mes = 3;
switch (mes)
{
case 1: System.out.println (“Janeiro”); break;
case 2: System.out.println (“Fevereiro”); break;
case 3: System.out.println (“Março”); break;
case 4: System.out.println (“Abril”); break;
case 5: System.out.println (“Maio”); break;
case 6: System.out.println (“Junho”); break;
default: System.out.println (“Mes inexistente”);
}
}
}
ai da pra vc melhorar esse codigo, colocando a entrada de usuário, a interface gráfica…