Bonsoir à tous j'ai un petit souci sur mon projet de programmation:
J'obtiens toujours cette erreur quand je lance mon programme et je ne comprends pas comment régler ce problème:
Exception in thread "main" java.lang.ClassCastException: java.lang.Integer cannot be cast to Loup
at Meute.faucheuse(Meute.java:153)
at Simulateur.main(Simulateur.java:29)
voici mon code:
Edit: J'ai viré la partie de code qui ne posait pas problème pour des raisons perso.
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 public void divorce() { int e; for(e=1; e>=0; e--) { if(((Integer)(((Loup)elementAt(e)).age)) == 13) { if(((String)(((Loup)elementAt(e)).sexe)) == "Male") { int m; int z = size(); for(m=2; m<z; m++) { if(((String)(((Loup)elementAt(m)).sexe)) == "Male") { set(m,e); } } } if(((String)(((Loup)elementAt(e)).sexe)) == "Femelle") { int f; int x = size(); for(f=2; f<x; f++) { if(((String)(((Loup)elementAt(f)).sexe)) == "Femelle") { set(f,e); } } } } } }
Cordialement Toinou
Partager