Dúvida com o switch

6 respostas
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…

6 Respostas

d34d_d3v1l

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…

qual a duvida meu amigo?

R

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…

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”.

williamdasflores

Brother…
Tente fazer…Caso vc trave, post seu codigo ai que agente da uma ajuda.

napoli140580

A parte do switch é que eu não consigo fazer…

import javax.swing.JOptionPane;
import javax.swing.JTextArea;

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

}

marcelo_1986
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…

Mr.style

Neste Caso o Case:0 não existe,
então caso o usuário digite 0 irá cair no default que é a mensagem de erro!

Criado 10 de março de 2011
Ultima resposta 11 de mar. de 2011
Respostas 6
Participantes 6