Slik formaterer til dollar i Java

Dataprogrammer har mange virkelige verden programmer, som for eksempel å gi en online markedsplass for varer og tjenester. Moderne språk erkjenner disse virkelige verden programmer ved hjelp av innebygde teknikker for å takle vanlige oppgaver. For eksempel Java tilbyr en metode for konvertering mellom vanlige nummertyper og valutanummertyper. Dette er veldig praktisk for programmerere som utvikler elektroniske storefronts eller regnskapsprogrammer. Hvis programmet omhandler valuta, bli kjent med Java BigDecimal klassen.

Bruksanvisning

1 Last Java utviklingsmiljø ved å klikke på ikonet NetBeans. Naviger til "File / New Project" i toppmenyen og velg "Java Application". En ny kildekoden filen vises i hovedredigeringsvinduet.

2 Import Java Math, Tekst og Util libaries ved å skrive disse linjene med kode på toppen av kildekoden filen:

importere java.math. *;

importere java.text. *;

importere java.util. *;

3 Definer en BigDecimal objekt ved å skrive det neste kodelinje mellom klammeparenteser av den viktigste funksjonen:

BigDecimal cost = new BigDecimal("1120304.73");

4 Lag en NumberFormat objekt kalt "dollar" og tilordne den amerikanske valutaen typen til det. For å gjøre dette, skriver denne linjen med kode:

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

5 Lag en tekststreng og tildele BigDecimal variabelen "Cost" til det. Siden kostnadene variable må være riktig formatert til den amerikanske valutaen typen, kan du kjøre formateringsfunksjonen samtidig du tilordne den til strengen, som dette:

String s = dollars.format(cost);

6 Skriv ut strengen som dette:

System.out.println(s);

7 Kjør programmet ved å trykke "F6". Utgangen ser slik ut:

$ 1,120,304.73