Come formattare a Dollari in Java

May 29

Software ha molte applicazioni del mondo reale, come la fornitura di un mercato online di beni e servizi. lingue moderne riconoscono queste applicazioni del mondo reale usando tecniche integrate per affrontare le operazioni più comuni. Ad esempio, Java offre un metodo per la conversione tra tipi di numero regolari e tipi di numero di valuta. Questo è molto comodo per i programmatori che sviluppano vetrine on-line o software di contabilità. Se il programma si occupa di moneta, familiarizzare con la classe Java BigDecimal.

istruzione

1 Caricare l'ambiente di sviluppo Java cliccando sull'icona NetBeans. Passare a "File / New Project" nel menu in alto e scegliere "Java Application". Un nuovo file di codice sorgente viene visualizzato nella finestra di editor principale.

2 Importa Java Math, testo, e Util libaries scrivendo queste righe di codice nella parte superiore del file di codice sorgente:

importare java.math. *;

importare java.text. *;

import java.util. *;

3 Definire un oggetto BigDecimal scrivendo la riga successiva di codice tra le parentesi graffe della funzione principale:

BigDecimal cost = new BigDecimal("1120304.73");

4 Creare un oggetto NumberFormat denominato "dollari" e assegnare il tipo di valuta degli Stati Uniti ad esso. Per fare questo, scrivere questa riga di codice:

NumberFormat dollars = NumberFormat.getCurrencyInstance(Locale.US);

5 Creare una stringa di testo e assegnare il "costo" variabile BigDecimal ad esso. Poiché la variabile costo deve essere formattato correttamente per il tipo di valuta degli Stati Uniti, è possibile eseguire la funzione di formattazione allo stesso tempo si assegna alla stringa, in questo modo:

String s = dollars.format(cost);

6 Stampare la stringa in questo modo:

System.out.println(s);

7 Eseguire il programma premendo il tasto "F6". L'output è simile al seguente:

$ 1,120,304.73