Java programmeringssprog omfatter indbygget understøttelse til ikke- heltal numeriske variabler i float og dobbelt primitive typer . Floating-point værdier gemmes i en intern repræsentation , der har en endelig præcision programmer kan vælge at vise og behandle sådanne værdier med så mange decimaler , som de har brug for, så længe antallet af decimaler er inden for præcision grænser. I særdeleshed , kan du skrive Java-kode, formater floating- point-værdier , så de vises med en decimal på hvad output programmet feeds ind . Instruktioner
1
Medtag følgende linjer i begyndelsen af din Java-kode :
import java.util * ,
import java.text * ; < . . br >
2
formaterer en " float " - en single-præcision floating point - værdi med én decimal , som i følgende kodeeksempel : Hej
DecimalFormat myFormat = new DecimalFormat ( " . # # # # # ")
float myFloat = 46,36778 ,
String formattedFloat = myFormat.format ( myFloat )
System.out.println ( formattedFloat ) ;
medtage så mange " # " tegn før kommaet i det format som steder , du ønsker til venstre for decimaltegnet . Den " float "-værdien er formateret med en decimal
3
Format en "dobbelt" - . En dobbelt præcision floating point - værdi med én decimal , som i det følgende kodeeksempler : Hej
DecimalFormat myFormat = new DecimalFormat ( " . # # # # # ");
dobbelt myDouble = 2,718281828 ,
String formattedDouble = myFormat.format ( myDouble ),
System.out.println ( formattedDouble )
medtage så mange " # " tegn før kommaet i det format som steder , du ønsker til venstre for decimaltegnet . Den " dobbelt" Værdien er formateret til en decimal.