Jak korzystać z funkcji printf w Javie

Jak korzystać z funkcji printf w Javie

Podczas programowania w Javie mogą wystąpić przypadki, w których deweloper musi wydrukować duże ciągi, aby uniknąć połączenia ciągów lub oddzielenie zarówno wartości i sprzecznych, aby uprościć fazę obliczeniową. W takich przypadkach „printf ()„Funkcja w Javie jest zalecana jako alternatywa dla„println ()”Metody.

W tym spisie omówi użycie i wdrożenie „printf ()”Funkcja w Javie.

Jak używać funkcji „printf ()” w Javie?

„„System.na zewnątrz.printf ()”Funkcja w Javie umożliwia użytkownikom drukowanie danych na podstawie„Znaki konwersji„To może być liczba całkowita, pływakowa, ciąg itp.

Składnia

printf (konwert, argument)


W powyższej składni:

    • "konwertować”Odnosi się do specyfikatora formatu zgodnie z typem danych.
    • "argument”Wskazuje na argumenty odwołane przez specyfikatory formatu.

Znaki konwersji w funkcji „printf ()”

Java umożliwia programistom korzystanie z wielu słów kluczowych w celu odwołania się do różnych typów danych. Poniżej znajdują się powszechnie używane specyfikatory:

    • "%S”: Patrz Strings.
    • "%D”: Wskazuje na liczby dziesiętne.
    • "%F”: Odpowiada liczbom zmiennoprzecinkowym.
    • "%TC”: Wyświetla pełną datę i godzinę.

Przykład 1: String drukowania, liczba całkowita i float za pomocą funkcji „printf ()” w Javie

W tym przykładzie „printf ()„Funkcja można wykorzystać do drukowania wartości odpowiadających wielu typom danych, i.mi., ciąg, liczba całkowita i float:

String Value1 = "Linuxhint!";
int value2 = 24;
podwójna wartość3 = 3.2;
System.na zewnątrz.printf („Wartość ciągu to: %s \ n”, wartość1);
System.na zewnątrz.printf („Wartość liczb całkowita to: %d \ n”, wartość2);
System.na zewnątrz.printf („Wartość zmiennoprzecinka to: %f \ n”, wartość3);


W powyższych wierszach kodu:

    • Po pierwsze, zainicjuj odpowiednio wartości ciągów, liczby całkowitej i pływakowej.
    • Teraz określ specyfikator formatu w odniesieniu do zainicjowanych wartości i wyświetl odpowiednio wartości.

Wyjście


W powyższym wyjściu można zaobserwować, że poprzez określenie odpowiednich specyfikatorów odpowiadane są odpowiednie wartości.

Przykład 2: Obiekt daty drukowania za pomocą funkcji „printf ()” w Javie

Teraz wykonaj następujący kod:

Importuj Java.Util.Data:
Przykład klasy publicznej
public static void main (string [] args)
Data datetime = nowa data ();
System.na zewnątrz.printf („Obecny dane i czas to: %TC”, DateTime);


W powyższym bloku kodu po prostu utwórz „Data„Obiekt za pośrednictwem„nowy”Słowo kluczowe i„Data()”Konstruktor odpowiednio. Następnie wyświetl pełną datę i godzinę, określając jego specyfikator formatu, i.mi., "%TC".

Wyjście


Jak widać, odpowiednio dzień, data i godzina są rejestrowane na konsoli.

Wniosek

„„printf ()”Funkcja w Javie umożliwia użytkownikom drukowanie danych na podstawie znaków konwersji, które mogą być liczbą całkowitą, pływakiem, ciągiem itp. Ta funkcja może się różnić w zależności od wartości tak, że można ją zastosować zgodnie z wartością, którą należy wydrukować, modyfikując specyfikator formatu. Ten blog omówił użycie „printf ()”Funkcja w Javie.