Comparaison des floats en java

slt,
je veux faire la comparaison de deux réels(floats) en java mais il m'indique une erreur c que l'aperateur > ne peut pa etre appliquer sur les floats,java.lang.String
aidez_moi svp

2 réponses

  1. je suppose que la comparaison qui te génère une erreur c'est "fl > max" n'est ce pas?
    Si oui, où tu as déclaré les deux variable fl et max?
    1. ah!oui c vrai jé trouvé ma faute en fait jé initialisé le max comme etant de type string
      merci :)
    2. bon ben un +1 pour ma réponse et un résolu et reviens quand tu veux :-)
  2. bonsoir
    on peut voir ton code? avec la déclaration des variables en question
    1. en fait chui entrain de trouver le max des densités qui se trouvent dans une liste des chaines de caracteres ou on trouve à chaque ligne: term+" "+densité
      for (int i=0;i<list1.size();i++){
      chaine = (String) (list1.get(i));
      ch1 = chaine.split(" ");
      float fl=convStringtoFlo(ch1[1]);
      if (fl > max ){
      max=fl;
      }