programmeringsspråket Java har inbyggt stöd för icke - heltal numeriska variabler i float och double primitiva typer . Flyttal värden lagras i en intern representation som har en ändlig precision , program kan välja att visa och bearbeta sådana värden med så många decimaler som de behöver , så länge antalet decimaler är inom precision gränser . I synnerhet , kan du skriva Java- kod som format flyttal värden så att de visas med en decimal på vilken effekt programmet matas in . Instruktioner
1
Inkludera följande rader i början av din Java-kod :
import java.util * ,
import java.text * , < . . br > Sida 2
Formatera en " float " - en enkel precision flyttal - värde till en decimal , enligt följande exempelkod :
DecimalFormat MyFormat = ny DecimalFormat ( " . # # # # # " ) ;
float myFloat = 46,36778 ,
String formattedFloat = myFormat.format ( myFloat ) ;
System.out.println ( formattedFloat ) ;
omfatta så många " # " tecken före decimalpunkten i det format som platser du vill till vänster om decimalkommat . Den " float " värdet formateras med en decimal
3
Formatera en " dubbel " - . Som i följande värde med en decimal , - en dubbel precision flyttal exempelkod :
DecimalFormat MyFormat = ny DecimalFormat ( " . # # # # # " ) ;
myDouble dubbel = 2,718281828 ,
String formattedDouble = myFormat.format ( myDouble ) ;
System.out.println ( formattedDouble ) ;
omfatta så många " # " tecken före decimalpunkten i det format som platser du vill till vänster om decimalkommat . Den " dubbla " värdet formateras med en decimal .