Chifre à deux 0 aprés la virgule

  • Créateur du sujet Créateur du sujet Membre supprimé 2
  • Date de début Date de début
M

Membre supprimé 2

Invité
Je m'explique :
quand je crée sous Cocoa-Java un float pour un division, ça me donne des chiffres avec plein de chiffres après la virgule (5.6899999, 55.6565) et j'en aimerai que 2 (5.69) et si possible aussi les arrondir a par exemple tous les (05)... merci d'avance.
 
C'est assez simple à faire. Il suffit de faire une fonction "arrondi" dans ton programme:
public float arrondi (float n) { float numTemp=Math.round(n*100); float numTemp2=numTemp/100; return (numTemp2); }
Ca devrait marcher. Si tu appelles "monNombre", le nombre que tu souhaites arrondir, il faut ensuite faire:
float monArrondi=arrondi (monNombre);

HTH,
Thierry
 
oui mais il faut le placer ou dans un code comme celui la:
---------------------------
/* franceuro */

import com.apple.cocoa.foundation.*;
import com.apple.cocoa.application.*;

public class franceuro {
NSTextField euros;
NSTextField francs;
public void convert(NSTextField sender) {
if (sender == euros) {
float f = (float) ((1.00 / 6.56) * euros.floatValue());
francs.setFloatValue(f);
} else if (sender == francs) {
float c = (float) ((6.56 / 1.00) * francs.floatValue());
euros.setFloatValue(c);
}
}
}
--------------------------------

------------------
-------
<MAXIMUS>
-------