Text field

Bonjour,j'ai un probleme simple
comment faire l'opération suivante s=(x/y-z)*100 ,int x,y,z et ces valeurs sur textfield1, textfield2, textfield3,et le resultat sur un textfield4 (le resultat avec la firgule comme 0.66666 garder 0.66).moi le resultat s'affiche 0.0.merci
Configuration: Windows XP
Internet Explorer 7.0

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Quel langage utilises-tu ? Si javascript, déclare s comme une float.
    1. java creator ,j'ai fait ca
      int x=new integer(tf[18][j].getText());
      int y=new integer(tf[19][j].getText());
      int z=new integer(tf[20][j].getText());
      int m=y-z;
      float n=(x/m)*100;
      TF[j+1][b].setText(new Float(n).toString());et le resultat 0.0 malgré que le resul 0.66???
  2. Je ne suis malheureusement pas fort en Java.

    Mais connais-tu la méthode du casting en Java ? Arrives-tu à afficher le résultat ailleurs avec Java ou juste tes propres calculs ?
    1. non ,j'attend une reponce