Le langage de programmation Java comprend un support intégré pour les variables numériques non entiers dans le flotteur et doubles types primitifs. Les valeurs à virgule flottante sont stockées dans une représentation interne qui a une précision limitée , les programmes peuvent choisir d'afficher et de traiter ces valeurs avec autant de décimales que dont ils ont besoin , tant que le nombre de décimales est dans les limites de précision. En particulier, vous pouvez écrire du code Java qui formate les valeurs à virgule flottante afin qu'elles soient affichées avec une décimale sur ce que la sortie du programme alimente . Instructions
1
inclure les lignes suivantes au début de votre code Java :
import java.util * ;
java.text d'importation * ; < . . br> 2
Format un "float" - un point flottante simple précision - de la valeur à une décimale près , comme dans l' exemple de code suivant :
DecimalFormat MonFormat = new DecimalFormat ( " . # # # # # " ) ;
flotteur myFloat = 46,36778 ;
cordes formattedFloat = myFormat.format ( myFloat ) ;
System.out.println ( formattedFloat ) ;
inclure autant de signes "#" avant la virgule dans le format que vous voulez places à la gauche de la virgule. La valeur de «flottement » est formaté pour une décimale
3
Format un "double" - . Un point flottante double précision - de la valeur à une décimale près , comme dans le suivant exemple de code :
DecimalFormat MonFormat = new DecimalFormat (". # # # # #" ) ;
deux MyDouble = 2,718281828 ;
cordes formattedDouble = myFormat.format ( MyDouble ) ;
System.out.println ( formattedDouble ) ;
inclure autant de signes "#" avant la virgule dans le format que vous voulez places à la gauche de la virgule. La valeur "double" est formaté à une décimale près .