bonjour tout le monde:


mon programme est le suivant ,
je ne sais pas ou se trouve l'erreur , quand je tape javac exo1.java dans le dos , l'erreur suivant apparaît
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
';' expected
Static String msg=JOptionPane.showInputDialog(laphrase);



Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
import java.lang.String; 
import javax.swing.JOptionPane ;
public class exo1
{
 public class pile
{   
   private static final int taille=15;
   protected char[] tab;
   protected int p;
 public pile(int t)
{  
tab = new char[t];
}
 public void raz()
{ p=0;
}
public void empiler(char c)
{ 
tab[p++]=c;
}
public char depiler()
{ 
return tab[--p];
}
public int vide()
{ if (p==0)
 return 1;
}
public int plein()
{
 if (p==14)
return 1;
}
}
public static boolean voyelle(char k)
{ return((k=='a') ||
         (k=='o') ||
         (k=='i') ||
         (k=='e') ||
         (k=='y') ||
         (k=='u'));
}
 public static void main(String args[])
{
pile p;
p=new pile(10);
String laphrase="taper votre phrase";
Static String msg=JOptionPane.showInputDialog(laphrase);
int i;
for(i=0;i<msg.length;i++)
{ if (p.plein()==0)
 { if (voyelle(msg.substring(i,i+1))==true)
 
     { p.empiler(msg.substring(i,i+1));
       JOptionPane.showMessageDialog(null,msg.substring(i,i+1));
     }
  }
 }
}
}
merci .