For

2 respostas
J

alguém sabe me dizer porque esse for tah aceitando 1 k igual a 5…
não sei o que tem errado nessa condição tenho um array de [5][5] e to tentando vasculhar a diagonal dele mas tah dando erro pq ele tah aceitando um maior que 4…
o i e o j são uma certa posição do vetor[][]…

for(k=i+1,l=j+1;(k<4)||(l<4);k++,l++)

{

System.out.print("kl "+k);

System.out.println(l);

if(array[k][l]==1)

{

System.out.println(return 1);

return 1;

}

}

2 Respostas

peczenyj

Tenta assim:

for(k=i+1,l=j+1;((k<4)&&(l<4);)k++,l++){
  System.out.print("kl "+k);
  System.out.println(l);

  if(array[k][l]==1){
    System.out.println("return 1");
    return 1;
  } 

}
J

valeuu funcionou :wink:

Criado 27 de junho de 2006
Ultima resposta 27 de jun. de 2006
Respostas 2
Participantes 2