Java programmeringsspråk inkluderer innebygd støtte for ikke- heltall numeriske variabler i float og double primitive typer . Flytpunkt verdiene lagres i en intern representasjon som har et endelig presisjon ; programmer kan velge å vise og behandle slike verdier med så mange desimaler som de trenger, så lenge som antallet desimaler er innenfor de presise grenser. Spesielt, kan du skrive Java-kode som formater flyttall verdiene slik at de vises med en desimal på hva utgang programmet strømmer inn . Instruksjoner
en
Inkluder følgende linjer ved begynnelsen av Java-kode :
import java.util * ;
import java.text * , < . . br >
2
Format en " flyt" - en single- presisjon flyttall - verdien til én desimal , som i følgende eksempelkode : en
DecimalFormat myFormat = new DecimalFormat ( " . # # # # # ");
float myFloat = 46,36778 ;
String formattedFloat = myFormat.format ( myFloat ) ;
System.out.println ( formattedFloat ) ;
inkludere så mange "# " skilt før desimaltegnet i formatet som steder du ønsker til venstre for desimaltegnet . Den " flyte" verdi er formatert med én desimal
3
Format en "dobbel ." - En dobbel presisjon flyttall - verdien til én desimal , som i følgende eksempelkode : en
DecimalFormat myFormat = new DecimalFormat ( " . # # # # # ");
dobbel myDouble = 2,718281828 ,
String formattedDouble = myFormat.format ( myDouble ) ;
System.out.println ( formattedDouble ) ;
inkludere så mange "# " skilt før desimaltegnet i formatet som steder du ønsker til venstre for desimaltegnet . "Double" verdi er formatert med én desimal .