Problème avec un tableau d'objet
Bonjour,
j'éprouve des difficultés à créer un tableaux d'objet. Je ne vois vraiment pas ou est le problème, la syntaxe m'a l'air bonne. J'ai regardé dans divers documents et livres, et je possède la même syntaxe.
Ma version de java est "1.5.0_08"
Est-ce qu'il y a eu des changements depuis java 1.2 ? je suis sidéré là... 8O
Voici la partie de mon code qui coince :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
12 /*********** construction d'une pyramide **************/
13 MonTriangle t[] = new MonTriangle[4];
14 // 1ere face
15 public MonPoint a = new MonPoint(50.0, 50.0, -10.0);
16 public MonPoint b = new MonPoint(0.0, 0.0, 0.0);
17 public MonPoint c = new MonPoint(100.0, 0.0, 0.0);
18
19 t[0] = new MonTriangle(a, b, c);
20
21 // 2e face
22 public MonPoint d = new MonPoint(25.0, 0.0, -20.0);
23 t[1] = new MonTriangle(a, c, d);
24
25 // 3e face
26 t[2] = new MonTriangle(a,d,b);
27
28 // 4e face
29 t[3] = new MonTriangle(b,c,d);
30
31 /***************** fin de la pyramide ***************/ |
Voici ce que m'indique le compilateur java :
Citation:
javac AfficheTriangle.java MonPoint.java MonTriangle.java
AfficheTriangle.java:14: <identifier> expected
t = new MonTriangle[4];
^
AfficheTriangle.java:19: ']' expected
t[0] = new MonTriangle(a, b, c);
^
AfficheTriangle.java:19: <identifier> expected
t[0] = new MonTriangle(a, b, c);
^
AfficheTriangle.java:23: ']' expected
t[1] = new MonTriangle(a, c, d);
^
AfficheTriangle.java:23: <identifier> expected
t[1] = new MonTriangle(a, c, d);
^
AfficheTriangle.java:26: ']' expected
t[2] = new MonTriangle(a,d,b);
^
AfficheTriangle.java:26: <identifier> expected
t[2] = new MonTriangle(a,d,b);
^
AfficheTriangle.java:29: ']' expected
t[3] = new MonTriangle(b,c,d);
^
AfficheTriangle.java:29: <identifier> expected
t[3] = new MonTriangle(b,c,d);
^
9 errors
Savez-vous ce qui ne va pas ?
A+