Bom dia! Preciso fazer um código de busca linear inversa, que começa das últimas posições vindo até as primeiras, tenho o seguinte código porém ele SEMPRE me retorna -1, alguém sabe como posso resolver isso?
public class Buscali {
public static int buscali (int vet2 [], int elem) {
for (int i=vet2.length; i<= elem; i--) {
if (vet2[i] == elem) {
return elem;
}
}
return -1;
}
public static void main (String args[]) {
int res4;
int [] vet2 = {1,2,3,4,5,6,7};
res4 = buscali (vet2, 5);
System.out.println("O resultado e: " + res4);
}
}