Jak sformatować liczbę całkowitą w Javie

Większość liczb wygląda dokładnie tak, jak zapisano je w ostatecznym formacie liczbowym.

Krok 1

Otwórz "Netbeans" i wybierz "Plik" i "Nowa klasa".

Krok 2

Napisz "psvm", aby stworzyć główną metodę.

Krok 3

Dodaj do głównej metody:

// Format integer String s = integerFormat (i); System.out.println (s);

Spowoduje to sformatowanie liczby całkowitej za pomocą metody o nazwie "integerFormat". Jednak ta metoda jeszcze nie istnieje, więc musisz ją zdefiniować w następnym kroku.

Krok 4

Dodaj następujące elementy poza główną metodą:

static String integerFormat (int i) {DecimalFormat df = new DecimalFormat ("$ #, ###. ##"); String s = df.format (i);

return s;

}

Składnia formatu jest dość prosta. Większość liczb wygląda dokładnie tak, jak zapisano je w ostatecznym formacie liczbowym. Znaki liczbowe (#) oznaczają liczby opcjonalne. Na przykład, jeśli podana liczba ma ułamki dziesiętne, "#. # #" Będzie pokazywać miejsca dziesiętne. Ale jeśli nie ma miejsc dziesiętnych, to te nie pojawią się. Z drugiej strony "0" jest wymaganą liczbą. Jeśli "#. # #" Zostało zamienione na "# 0.00", to zawsze pojawią się dwa miejsca dziesiętne, nawet jeśli wartość nie ma wartości dziesiętnej.

Krok 5

Kliknij "Uruchom".