searchForItemInArray en Java - Boucle for imbriquée
Quel est le problème avec ma déclaration if ici?
Java dit '' le type de l'expression doit être de type Array mais il est résolu en Int "
Je veux faire une boucle for imbriquée pour la solution car c'est ce que j'ai appris jusqu'à présent, mais toute autre suggestion plus élégante est également appréciée:)
public class ArraySearch {
public static int searchForItemInArray(int needle, int[] haystack) throws Exception {
for (int i = 0; i <= needle; i++) {
for (int j = 0; j < haystack.length; j++) {
if (needle[i] == haystack[j]) {
}
}
}
return -1;
}
}
Solution du problème
aiguille est une variable Int et ne fait donc pas partie d'un tableau.
La réponse pour corriger l'instruction IF étaitneedle == haystack[j]
Commentaires
Enregistrer un commentaire