Nwlapcug.com


Come formattare un intero in Java

Il Java linguaggio di programmazione è bravo a memorizzazione dei numeri, ma spesso i numeri dovrà essere stampato in un determinato formato. Ad esempio, valuta dovrebbe essere preceduto da un simbolo di valuta e hanno un numero appropriato di cifre decimali, e spesso le virgole vengono utilizzate per contrassegnare ogni tre o quattro cifre (a seconda della vostra cultura) di un gran numero.

Istruzioni

1

Aprire "Netbeans" e selezionare "File" e "Nuova classe".

2

Digitare "psvm" per creare un metodo main.

3

Aggiungere quanto segue al metodo main:

// Format integer

String s = integerFormat(i);

System.out.println(s);

Questo consentirà di formattare un intero utilizzando un metodo denominato "integerFormat." Tuttavia, tale metodo non esiste ancora, quindi si definirà nel passaggio successivo.

4

Aggiungere il codice seguente all'esterno del metodo principale:

static String integerFormat(int i) {

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

String s = df.format(i);

return s;

}

La sintassi del formato è abbastanza semplice. Cifre più appariranno esattamente come è scritto nel formato numero finale. Simboli di cancelletto (#) rappresentano numeri facoltativi. Ad esempio, se il numero dato aveva posizioni decimali, quindi "#. # #" mostrerà posti decimali. Ma, se ci sono posti decimali, allora le cifre decimali non sembrerebbe. D'altra parte "0" è un numero richiesto. Se è stato sostituito "#. # #" con "#. 00," allora sarebbe sempre appaiono le due cifre decimali, anche se il valore non ha un valore decimale.

5

Fare clic su "Esegui".