Come formattare un intero in Java

June 1

Il linguaggio di programmazione Java è bravo a memorizzazione dei numeri, ma spesso i numeri deve essere stampata in un certo formato. Ad esempio, la valuta dovrebbe essere preceduto da un simbolo di valuta e di avere un numero adeguato di cifre decimali, e spesso le virgole sono usati per contrassegnare ogni tre o quattro cifre (a seconda della cultura) di un gran numero.

istruzione

1 Apri "Netbeans" e selezionare "File" e "Nuova classe".

2 Tipo "PSVM" per creare un metodo main.

3 Aggiungere il seguente al metodo principale:

// Format integer

String s = integerFormat (i);

System.out.println (s);

Ciò formattare un intero utilizzando un metodo denominato "integerFormat." Tuttavia, tale metodo non esiste ancora, in modo da definirà nella fase successiva.

4 Aggiungere il seguente fuori del metodo principale:

static String integerFormat (int i) {

DecimalFormat df = new DecimalFormat("$#,###.##");

String s = df.format (i);

ritornare s;

}

La sintassi formato è abbastanza semplice. La maggior parte delle cifre appaiono esattamente come è scritto nel formato numero finale. segni cancelletto (#) rappresentano i numeri opzionali. Ad esempio, se il numero dato aveva decimali, poi "#. ##" Mostrerà cifre decimali. Ma, se non ci sono decimali posti, poi i decimali non apparirebbe. D'altra parte "0" è un numero richiesto. Se è stata sostituita "#. ##" Con "# .00," quindi le due cifre decimali sarebbero sempre apparire, anche se il valore non ha un valore decimale.

5 Fai clic su "Esegui".