Come formattare un numero in Java

May 24

Formattazione di numeri in Java viene utilizzato per visualizzare i valori quali valuta. Java tronca il \ "0 \" valori decimali dopo, in modo da formattare il numero viene visualizzato un livello di due cifre dopo la virgola. Per altre applicazioni, ci può essere una necessità per visualizzare i numeri con un formato diverso. Fortunatamente, Java è dotato di una funzione interna per formattare i numeri con poche righe di codice.

istruzione

1 Includere le librerie di formato. librerie di classi sono forniti dal compilatore Java per la formattazione dei numeri, ma devono essere inclusi nelle intestazioni del codice. Queste sono le librerie da includere nel codice:
importazione java.text.DecimalFormat
ANDARE
import java.text.NumberFormat;

2 Crea il formato. formati numerici usano il simbolo \ "# \". Indica un numero viene usato al posto del simbolo, mentre altri caratteri vengono inseriti staticamente nel formato. Il codice che segue è un esempio di un formato numerico in Java:
NumberFormat Formato = new DecimalFormat (\ "# 0.00 \")
ANDARE
Questo formato aggiungerà \ caratteri "0 \" per i numeri che non sono decimali, simile a ciò che è necessario per la valuta.

3 Stampa un numero formattato per la visualizzazione. Il codice seguente utilizza il formato numerico definito nella fase 2 per formattare un numero decimale:
doppio MyMoney = 88
ANDARE
System.out.println (myFormat.format (MyMoney));

4 Visualizzare i risultati. Se attuata correttamente, il codice dovrebbe compilare e stampare il seguente decimali formattato:
88.00