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
Configuration: Windows Vista Internet Explorer 7.0

1 réponse

  1. Pacorabanix Messages postés 4122 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
    1. 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
      1. Pacorabanix Messages postés 4122 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
      2. froma1é > Pacorabanix Messages postés 4122 Date d'inscription   Statut Membre Dernière intervention  
         
        we j'ai compri
        0