Envoyé par
flora806
------------
c'est bon, je n'ai plus l'erreur signalée par le compilateur concernant le "int result"
j'ai mis finalement:
{
int [] RVList = new int[0];
int valeur = 0;
for (int[] dataLine : data)
{
if (RVList.length == 0)
return 0;
else
{
if (dataLine[2] == V)
{
for (int i=0; i < RealVoteList.length; i++)
{
valeur = dataLine[2];
}
}
}
}
return valeur;
}
là j'ai d'autres exceptions "NullPointerException"...c'est parti pour une nouvelle galère en java
Merci à Nayah et à tous!!!
Donne l'ensemble du code de ta classe histoire d'y voir plus clair parce qu'honnêtement ton code est un peu absurde.
Par exemple là :
1 2 3 4
| for (int i=0; i < RealVoteList.length; i++)
{
valeur = dataLine[2];
} |
tu fais une boucle qui ne sert strictement à rien puisque tu n'utilises pas i à l'intérieur...
là :
1 2 3 4 5 6 7
| int [] RVList = new int[0];
int valeur = 0;
for (int[] dataLine : data)
{
if (RVList.length == 0)
return 0; |
tu crées un tableau de taille 0 et tu regardes ensuite si sa taille vaut 0.
là :
for (int i=0; i < RealVoteList.length; i++)
tu utilises RealVoteList mais qu'est-ce que c'est ? D'où ça sort ? Comment c'est initialisé ?
Bref, donne l'ensemble des attributs, dis à quoi ils servent, comment ils sont initialisés et on pourra t'aider. Là on galère.
Partager