Java

MOUMEN12 Messages postés 127 Statut Membre -  
MOUMEN12 Messages postés 127 Statut Membre -
Bonjour,

salut a tous
je n'arrive pas a corrigé 7 petit pgm en java.aider moi svp et merci a l'avance
voila le pgm

import javax.swing.*;
public class Month {
public static void main(String args[])
{
int month;
String input;
String name;

input=JOptionPane.showInputDialog("enter month number");
month=Intger.parseInt(input);

switch(month){
case 1:name="jan";break;
case 2:name="feb";break;
case 3:name="mar";break;
case 4:name="apr";break;
case 5:name="may";break;
case 6:name="jun";break;
case 7:name="jul";break;
case 8:name="aug";break;
case 9:name="sep";break;
case 10:name="oct";break;
case 11:name="nov";break;
case 12:name="dec";break;}

JOptionPane.showMessageDialog(null,"the Month is "+name,"class Month",JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
}

3 réponses

  1. danimo
     
    Salut,

    public static void main(String args[])  
          {  
             int month;  
             String input; 
    // corriger la ligne suivante : 
             String name = "";


    Cordialement,

    Dan
    Plus on apprend... plus on se rend compte qu'on ne connaît pas grand-chose.
    0
  2. KX Messages postés 19031 Statut Modérateur 3 020
     
    Il te faut un "e" à Integer sur cette ligne : month=Integer.parseInt(input);

    De plus comme l'a dit danimo, il y a un problème avec name. Alternativement à sa proposition, tu peux utiliser dans ton switch un default:name=""; pour gérer les autres cas.

    Sinon, ça ne sers à rien d'invoquer System.exit(0);
    0
  3. MOUMEN12 Messages postés 127 Statut Membre 1
     
    merci danimo et kx pbl réglé
    0