Instruction en java

Résolu
Bonjour,je suis un debutant en programmation java et j'ai fais un programme et le probleme:
do{
instruction 1;
:
: ------->mon programme
:
instruction n;
}while(tab[pos] =0 &&tab[n+posi]<0);
puis j'ai compilé donc le compilateur envoyer

*incompatible types
*operator && cannot be applied to int,boolean

svp,quelqu'un me exliqué
et la correction de l'instruction ""while(tab[pos] =0 &&tab[n+posi]<0);""si elle est fausse
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. salut,

    while( (tab[pos] == 0) &&(tab[n+posi]<0) );
    1
    1. merci ,est_ce que tu peut m'exliqué :operator && cannot be applied to float,boolean
      0
  2. sans les paranthèses le compilateur ne savait pas entre quoi et quoi il devait faire &&...
    tab[pos] =0 est une expression booleene (affectation),
    il devait faire && de ça avec tab[n+posi] qui est un float (je pense)

    d'ou le message
    1