Instruction en java

Résolu
salna Messages postés 42 Date d'inscription   Statut Membre Dernière intervention   -  
 rasta67 -
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
A voir également:

2 réponses

rasta67
 
salut,

while( (tab[pos] == 0) &&(tab[n+posi]<0) );
1
salna Messages postés 42 Date d'inscription   Statut Membre Dernière intervention  
 
merci ,est_ce que tu peut m'exliqué :operator && cannot be applied to float,boolean
0
rasta67
 
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