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

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 \")

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

System.out.println (myFormat.format (MyMoney));

4 Se resultatene. Hvis implementert riktig, bør koden kompilere og skrive følgende formatert desimal:
88.00