Slik formaterer et nummer i Java
Formatering tall i Java brukes for å vise verdier som valuta. Java avkorter \ "0 \" verdier etter desimaler, så formatere tall viser en standard av to sifre etter desimaltegnet. For andre programmer, kan det være behov for å vise tall med et annet format. Heldigvis kommer Java med en intern funksjon for å formatere tall med bare noen få linjer med kode.
Bruksanvisning
1 Inkluder bibliotekene format. Klassebiblioteker er levert av Java kompilatoren for formaterings tall, men de trenger å bli inkludert i overskriftene i koden. Disse er bibliotekene å inkludere i koden din:
import java.text.DecimalFormat
GÅ
import java.text.NumberFormat;
2 Opprett format. Tallformater bruker \ "# \" symbol. Det indikerer et tall er brukt i stedet for symbolet, mens andre tegn er statisk satt inn i format. Koden nedenfor er et eksempel på et tallformat i Java:
NumberFormat myFormat = ny DecimalFormat (\ "# 0,00 \")
GÅ
Dette formatet vil legge \ "0 \" tegn til tall som ikke er desimaler, i likhet med det som er nødvendig for valuta.
3 Skriv ut en formatert nummer til skjermen. Følgende kode bruker tallformat definert i trinn 2 for å formatere et desimaltall:
double MyMoney = 88
GÅ
System.out.println (myFormat.format (MyMoney));
4 Se resultatene. Hvis implementert riktig, bør koden kompilere og skrive følgende formatert desimal:
88.00