Probleme sur un exercice difficile

froma12 -  
 froma1é -
Bonjour;
j'ai un problem sur mon exercice et je ne save pas ou se trouve faute j'aimeriais k vous m'aidez svp
l'exercice insiste qu'on tape "O" qu'il doit redemarrer pour copmter le chiffre annuel :
voila le code :
import java.util.*;
public class exerc11 {
public static void main(String[] args) {
float caa,cam;
String rep;
int i;
Scanner si = new Scanner (System.in);
do{
caa=0;
for(i=1;i<=12;i++){
System.out.println("tapez le chiffre d'affaire M");
cam=si.nextFloat();
caa=caa+cam;

}

System.out.println("le chiffre d'affaire annuel :"+caa);

System.out.println("si vous voulez continuer taper O");
rep=si.next();

}while(rep=="O");

}
}
merci d'avance

1 réponse

Pacorabanix Messages postés 3248 Date d'inscription   Statut Membre Dernière intervention   663
 
}while(rep=="O");

je n'ai pas tout lu ni compris, mais ça c'est une erreur asurément (vouloir comparer deux chaines à l'aide de ==)
0
froma12
 
we
mais le probleme quand j'execute le prigramme il s'amarche mais quand je tape sur "o" pour redemarer l'execution ne s'amarche pas
0
Pacorabanix Messages postés 3248 Date d'inscription   Statut Membre Dernière intervention   663 > froma12
 
es-tu sûr d'avoir compris mon message précédent ? c'est justement de ça que je parle.
0
froma1é > Pacorabanix Messages postés 3248 Date d'inscription   Statut Membre Dernière intervention  
 
we j'ai compri
0