Instruction en java

Résolu
salna Messages postés 43 Statut Membre -  
 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
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. rasta67
     
    salut,

    while( (tab[pos] == 0) &&(tab[n+posi]<0) );
    1
    1. salna Messages postés 43 Statut Membre
       
      merci ,est_ce que tu peut m'exliqué :operator && cannot be applied to float,boolean
      0
  2. 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