Então, nesse código, se eu mudar o if do meio para “i==A[0].length-1” ele para de ler a ultima coluna. por que isso acontece? Alguém me explica como funciona o .length… Eu sei que ele retorna o tamanho da linha/coluna, mas quando eu uso o -1?
public class Exercicio3{
public static void main(String[] args){
double[][] A = {{7,2,2,10},
{3,5,8,4},
{5,6,1,6}};
verificarElemento(A,10);
}
public static boolean verificarElemento(double[][] A, double elemento){
boolean tof = true;
int i=0,j=0;
while(i<A.length-1 && A[i][j] != elemento){
j++;
if(j==A[0].length){//**ESSE IF**
i++;
j=0;
}
}
if(i==A.length-1)tof=false;
System.out.println(tof);
return tof;
}
}
