Comparaison des floats en java

débutante -  
marspar Messages postés 94 Statut Membre -
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. marspar Messages postés 94 Statut Membre 162
     
    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
    1. débutante
       
      ah!oui c vrai jé trouvé ma faute en fait jé initialisé le max comme etant de type string
      merci :)
      0
    2. marspar Messages postés 94 Statut Membre 162
       
      bon ben un +1 pour ma réponse et un résolu et reviens quand tu veux :-)
      0
  2. marspar Messages postés 94 Statut Membre 162
     
    bonsoir
    on peut voir ton code? avec la déclaration des variables en question
    0
    1. débutante
       
      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;
      }
      0