Jak dodać zera przed liczbą w Javie
Krok 1
Przygotuj swój numer. Jeśli masz już swój numer w swoim programie, możesz go użyć. W celu demonstracji następujący przykładowy kod deklaruje i tworzy instancję zmiennej liczbowej: myNumber int = 99;
Ta zmienna jest liczbą całkowitą typu pierwotnego z dowolną wartością. Możesz wybrać dowolny typ numeru, nazwy zmiennej i wartości, która Ci odpowiada, ponieważ proces będzie taki sam.
Krok 2
Utwórz ciąg formatu dla danych liczbowych. Aby dodać wiodące zera do numeru, możesz użyć następującej składni: String formatString = String.format ("%% 0% dd", 5);
Ten kod określa, że całkowita liczba musi zawierać pięć cyfr, z zerami dodanymi przed liczbą. Pierwszy parametr opisuje ten format. Zmień drugi parametr w metodę formatu ciągu, aby dopasować liczbę cyfr, które chcesz. Jeśli przypisywany numer ma format dwucyfrowy, ten kod Java dodaje trzy zera przed nim. Metoda ciągu formatów pozwala określić wzorce do użycia i sformatować dane wyjściowe. Ta zmienna łańcuchowa zawiera teraz wzorzec.
Krok 3
Przypisz format do liczby i zapisz wynik jako ciąg. Dodaj następujący kod do swojego programu: String formattedString = String.format (formatString, myNumber);
Ten kod mówi programowi Java, aby przypisać format do liczby o tym samym wzorze, który utworzyłeś. Wynikowy ciąg będzie zawierał liczbę z dodatkowymi zerami po lewej stronie, łącznie pięć cyfr. W tym przypadku pierwszy parametr definiuje wzór, podczas gdy drugi parametr to numer, do którego chcesz przypisać format, aby użyć tego wzoru.
Krok 4
Wydrukuj swój ciąg liczbowy z formatem. W zależności od potrzeb własnego programu, możesz po prostu zapisać ciąg znaków, aby móc go później użyć. Jeśli chcesz utworzyć sformatowany numer na standardowym wyjściu, możesz użyć następującego kodu: System.out.println (formattedString);
Ponieważ sformatowany numer jest przechowywany jako ciąg, może być używany w dowolnym standardowym procesie wyjściowym dla dowolnego używanego programu.
Krok 5
Zapisz plik Java. Skompiluj program i uruchom go do analizy. Sprawdź, czy format liczb jest wyświetlany w taki sposób, w jaki ma wyglądać. Poeksperymentuj z kodem, zmień oryginalną liczbę i parametry w metodzie łańcucha znaków, aby zobaczyć, jaka to różnica. Wprowadź zmiany, dopóki Twój numer nie zostanie poprawnie sformatowany.