Come utilizzare la funzione printf in java

Come utilizzare la funzione printf in java

Durante la programmazione in Java, ci possono essere casi in cui lo sviluppatore deve stampare grandi stringhe per evitare la concatenazione delle stringhe o separare i valori simili e contrastanti per semplificare la fase di calcolo. In tali casi, il "printf ()"La funzione in Java è consigliata come alternativa al"println ()"Metodi.

Questo articolo discuterà dell'uso e dell'implementazione del "printf ()"Funzione in Java.

Come utilizzare la funzione "printf ()" in java?

IL "Sistema.fuori.printf ()"La funzione in Java consente agli utenti di stampare i dati in base al"caratteri di conversione"Questo può essere un numero intero, galleggiante, corda, ecc.

Sintassi

printf (convert, argomento)


Nella sintassi sopra:

    • "convertire"Si riferisce al specificatore del formato in conformità con il tipo di dati.
    • "discussione"Punti agli argomenti a cui si fa riferimento gli specificatori del formato.

Caratteri di conversione nella funzione "printf ()"

Java consente agli sviluppatori di utilizzare più parole chiave per fare riferimento a diversi tipi di dati. I seguenti sono gli specificatori comunemente utilizzati:

    • "%S": Fare riferimento alle stringhe.
    • "%D": Punta a numeri interi decimali.
    • "%F": Corrisponde ai numeri a punta mobile.
    • "%tc": Visualizza la data e l'ora completi.

Esempio 1: stringa di stampa, intero e galleggiante usando la funzione "printf ()" in java

In questo esempio, il "printf ()"La funzione può essere utilizzata per stampare i valori corrispondenti a più tipi di dati, i.e., String, intero e galleggiante:

String Value1 = "LinuxHint!";
int valore2 = 24;
doppio valore3 = 3.2;
Sistema.fuori.printf ("Il valore della stringa è: %s \ n", valore1);
Sistema.fuori.printf ("Il valore intero è: %d \ n", valore2);
Sistema.fuori.printf ("Il valore float è: %f \ n", valore3);


Nelle righe di codice sopra:

    • Prima di tutto, inizializza i valori stringa, interi e galleggianti, rispettivamente.
    • Ora, specifica il specificatore del formato rispetto ai valori inizializzati e visualizza i valori di conseguenza.

Produzione


Nell'output di cui sopra, si può osservare che specificando gli specificatori appropriati, i valori corrispondenti vengono produtti.

ESEMPIO 2: Oggetto da data di stampa usando la funzione "printf ()" in java

Ora, eseguire il seguente codice:

Importa Java.util.Data:
Esempio di classe pubblica
public static void main (string [] args)
Data DateTime = new Date ();
Sistema.fuori.printf ("I dati e il tempo correnti sono: %tc", datetime);


Nel blocco di codice sopra, crea semplicemente un "Data"Oggetto tramite il"nuovo"Parola chiave e"Data()"Costruttore, rispettivamente. Successivamente, visualizza la data e l'ora completa specificando il suo specificatore di formato, i.e., "%tc".

Produzione


Come puoi vedere che il giorno, la data e l'ora, rispettivamente, sono registrati sulla console.

Conclusione

IL "printf ()"La funzione in Java consente agli utenti di stampare i dati in base ai caratteri di conversione che possono essere un numero intero, galleggiante, stringa, ecc. Questa funzione può variare da un valore a valore in modo tale da poter essere applicata in conformità con il valore che deve essere stampato modificando il specificatore del formato. Questo blog ha discusso dell'uso del "printf ()"Funzione in Java.