Hvordan du bruker printf -funksjonen i java

Hvordan du bruker printf -funksjonen i java

Mens programmering i Java, kan det være tilfeller der utvikleren trenger å skrive ut store strenger for å unngå strengkonturering eller skille de både og motstridende verdiene for å forenkle beregningsfasen. I slike tilfeller "printf ()”Funksjon i Java anbefales som et alternativ til“println ()”Metoder.

Denne oppskrivningen vil diskutere bruken og implementeringen av “printf ()”Funksjon i Java.

Hvordan du bruker "printf ()" -funksjonen i java?

System.ute.printf ()”Funksjon i Java gjør det mulig for brukerne å skrive ut dataene basert på“Konverteringspersoner”Det kan være et heltall, float, streng osv.

Syntaks

printf (konvertere, argument)


I syntaks ovenfor:

    • konvertere”Henviser til formatspesifikasjonen i samsvar med datatypen.
    • argument”Peker på argumentene som er referert av formatspesifikasjonene.

Konverterings tegn i "printf ()" -funksjon

Java gjør det mulig for utviklere å bruke flere nøkkelord for å referere til forskjellige datatyper. Følgende er de ofte benyttede spesifikasjonene:

    • %s”: Se strenger.
    • %d”: Peker på desimal heltall.
    • %f”: Tilsvarer flytende punkttall.
    • %TC”: Viser fullstendig dato og klokkeslett.

Eksempel 1: Utskriftsstreng, heltall og flyte ved hjelp av "printf ()" -funksjon i Java

I dette eksemplet "printf ()”Funksjon kan brukes til å skrive ut verdiene som tilsvarer flere datatyper, i.e., streng, heltall og float:

String Value1 = "Linuxhint!";
int verdi2 = 24;
dobbel verdi3 = 3.2;
System.ute.printf ("Strengverdien er: %s \ n", verdi1);
System.ute.printf ("Heltallverdien er: %d \ n", verdi2);
System.ute.printf ("Float -verdien er: %f \ n", verdi3);


I kodelinjene ovenfor:

    • Først av alt, initialiser henholdsvis streng, heltall og flyteverdier.
    • Spesifiser nå formatspesifikasjonen med hensyn til de initialiserte verdiene og vis verdiene deretter.

Produksjon


I outputten kan det observeres at ved å spesifisere de aktuelle spesifikasjonene blir de tilsvarende verdiene gitt.

Eksempel 2: Utskriftsdatoobjekt ved å bruke "printf ()" -funksjon i Java

Nå, utfør følgende kode:

Importer Java.util.Dato:
Eksempel på offentlig klasse
public static void main (String [] args)
Dato DateTime = Ny dato ();
System.ute.printf ("gjeldende data og tid er: %tc", datetime);


I kodeblokken ovenfor, bare opprette en "Dato”Objekt via“ny”Nøkkelord og“Dato()Henholdsvis konstruktør. Etter det, vis den komplette datoen og klokkeslettet ved å spesifisere formatets spesifikasjon, i.e., “%TC”.

Produksjon


Som du kan se at henholdsvis dagen, datoen og tiden er logget på konsollen.

Konklusjon

printf ()”Funksjon i Java gjør det mulig for brukerne å skrive ut dataene basert på konverteringstegnene som kan være et heltall, float, streng osv. Denne funksjonen kan variere fra verdi til verdi slik at den kan brukes i samsvar med verdien som må skrives ut ved å endre formatspesifikasjonen. Denne bloggen diskuterte bruken av “printf ()”Funksjon i Java.