Ah,
So adicionando
Você compila pelo JCreator mesmo… Pega o seu arquivo Mes.class e coloco no C:\ por exemplo
depois você abre o dos (se for no WinXP ou Win2000 basta digitar cmd no Iniciar>>Executar)
Após isso digite o seguinte
C:
java Mes 5
java Mes 1
Java Mes 12
E assim vai, ou seja o que você digitar depois do Mes será o mes e lembre-se que o nome da classe, nesse caso o Mes tem que ser escrito da mesma forma do .class
Espero te ajudado
[quote=dsiviotti]Foi mal, o código anterior dá pau por causa do char. Assim tá melhor:
[code]
public class Mes {
public static void main(String[] args){
if (args.length>0) {
String s = new String(args[0]);
int i = Integer.parseInt(s);
switch (i)
{
case 1:
System.out.println ("Janeiro");break;
case 2:
System.out.println ("Fevereiro");break;
case 3:
System.out.println ("Marco");break;
case 4:
System.out.println ("Abril");break;
case 5:
System.out.println ("Maio");break;
case 6:
System.out.println ("Junho");break;
case 7:
System.out.println ("Julho");break;
case 8:
System.out.println ("Agosto");break;
case 9:
System.out.println ("Setembro");break;
case 10:
System.out.println ("Outubro");break;
case 11:
System.out.println ("Novembro");break;
case 12:
System.out.println ("Dezembro");break;
default:System.out.println ("Nao e valido");
}
}
}
}
[/code][/quote]
Para fazer esse código funcionar sem ter que passar o parametro pelo DOS (Pode compilar e rodar pelo JCreator mesmo)
Faça da seguinte forma:
import javax.swing.*;
public class Main {
public static void main(String[] args){
int i = Integer.parseInt(JOptionPane.showInputDialog("Entre com o mês"));
switch (i)
{
case 1:
System.out.println ("Janeiro");break;
case 2:
System.out.println ("Fevereiro");break;
case 3:
System.out.println ("Marco");break;
case 4:
System.out.println ("Abril");break;
case 5:
System.out.println ("Maio");break;
case 6:
System.out.println ("Junho");break;
case 7:
System.out.println ("Julho");break;
case 8:
System.out.println ("Agosto");break;
case 9:
System.out.println ("Setembro");break;
case 10:
System.out.println ("Outubro");break;
case 11:
System.out.println ("Novembro");break;
case 12:
System.out.println ("Dezembro");break;
default:System.out.println ("Nao e valido");
}
}
}
E da forma de Array
import javax.swing.*;
class Mes
{
public static void main(String[] args)
{
String[] meses ={"Janeiro", "Fevereiro", "Março", "Abril","Maio", "Junho",
"Julho", "Agosto","Setembro", "Outubro", "Novembro", "Dezembro" };
int indice = Integer.parseInt(JOptionPane.showInputDialog("Entre com o mês"));
System.out.println(meses[indice]);
}
}
Bem, agora vou mimi!
Espero te ajudado!
Bom, do jeito que o [color=red]dsiviotti[/color] colocou da certinho…essa janelinha que aparece quando vc compila é pra entrada via args…bom era pra funcionar…ja tentou usar o JOptionPane? é melhor!
Pessoal, agradeco a ajuda e atencao de voces!
Obrigada e um beijo a todos! 8)