Bonjour,
Est ce que vous pouvez m'expliquer pourquoi le code suivant me retourne 0 et pour des valeurs 0.9, 0.5.. me retourne 1 ??
Normalement le mode ceiling renvoie l'entier supérieur le plus proche à la valeur passée en paramètre comme la fonction ceil de la classe Math.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
DecimalFormat df = new DecimalFormat("#");
		df.setRoundingMode(RoundingMode.CEILING);
	    Double d = 0.09;
	    String f = df.format(d);
	    System.out.println(f);
Merci