pb "return" méthode java - Java - Programmation
Marsh Posté le 02-11-2007 à 14:24:43
ton return est au sein de ta clause else , donc il se peut que que le return ne soit jamais atteints.
Marsh Posté le 02-11-2007 à 14:28:14
Dans ce cas, je pourrais faire comment pour que se soit atteint?
Merci.
Marsh Posté le 02-11-2007 à 14:44:07
Tu le met juste avant l'accolade fermante de la fonction.
Marsh Posté le 02-11-2007 à 15:14:41
c'est bon je n'ai plus l'erreur de type dans return.
mais j'ai mnt une exception "NullPointerException"
Marsh Posté le 03-11-2007 à 00:41:04
Code :
|
t'essaies de faire quoi là ?
Marsh Posté le 02-11-2007 à 14:13:13
Bonjour,
j'ai une méthode qui me permet de me renvoyer la valeur d'un entier qui est placée à la 3ème case d'une liste.
Mais j'ai toujours une erreur concernant le type d'objet que doit retourner cette méthode "this method must return a result of type int" , pourtant j'ai bien mis return à la fin de ce code pour "valeur" qui est de type int
Est-ce que vous auriez une explication?
Code :
public static int getRV(int V, int utilisateur) {
int[] RVList = new int[0];
int valeur = 0;
for (int[] dataLine : data) {
if (RealVoteList.length == 0)
return 0;
else
{
if (dataLine[2] == V) {
int[] newList = new int[RVList.length + 1];
for (int i = 0; i < RVList.length; i++) {
valeur = dataLine[2];
}
}
return valeur;
}
}