Cómo usar la función printf en java

Cómo usar la función printf en java

Mientras se programan en Java, puede haber casos en los que el desarrollador necesita imprimir grandes cuerdas para evitar la concatenación de cadenas o separar los valores similares y conflictivos para simplificar la fase de cálculo. En tales casos, el "printf ()"La función en Java se recomienda como una alternativa al"println ()" métodos.

Este artículo discutirá el uso y la implementación del "printf ()"Función en Java.

Cómo usar la función "printf ()" en Java?

El "Sistema.afuera.printf ()"La función en Java permite a los usuarios imprimir los datos en función del"personajes de conversión"Eso puede ser un entero, flotación, cadena, etc.

Sintaxis

printf (convertir, argumento)


En la sintaxis anterior:

    • "convertir"Se refiere al especificador de formato de acuerdo con el tipo de datos.
    • "argumento"Señala los argumentos a los que se hace referencia por los especificadores de formato.

Caracteres de conversión en la función "printf ()"

Java permite a los desarrolladores utilizar múltiples palabras clave para referirse a diferentes tipos de datos. Los siguientes son los especificadores comúnmente utilizados:

    • "%s": Consulte las cuerdas.
    • "%d": Punta a enteros decimales.
    • "%F": Corresponde a los números de punto flotante.
    • "%TC": Muestra fecha y hora completas.

Ejemplo 1: Cadena de impresión, entero y flotación usando la función "printf ()" en Java

En este ejemplo, el "printf ()La función se puede utilizar para imprimir los valores correspondientes a múltiples tipos de datos, I.mi., cadena, entero y flotación:

Cadena value1 = "Linuxhint!";
int value2 = 24;
valor doble 3 = 3.2;
Sistema.afuera.printf ("El valor de la cadena es: %s \ n", valor1);
Sistema.afuera.printf ("El valor entero es: %d \ n", value2);
Sistema.afuera.printf ("El valor flotante es: %f \ n", value3);


En las líneas de código anteriores:

    • En primer lugar, inicialice los valores de cadena, entero y flotante, respectivamente.
    • Ahora, especifique el especificador de formato con respecto a los valores inicializados y muestre los valores en consecuencia.

Producción


En la salida anterior, se puede observar que al especificar los especificadores apropiados, se producen los valores correspondientes.

Ejemplo 2: Objeto de fecha de impresión usando la función "printf ()" en Java

Ahora, ejecute el siguiente código:

importar java.utilizar.Fecha:
Ejemplo de clase pública
public static void main (string [] args)
Date dateTime = new Date ();
Sistema.afuera.printf ("Los datos y el tiempo actuales son: %TC", DateTime);


En el bloque de código anterior, simplemente cree un "Fecha"Objeto a través del"nuevo"Palabra clave y la"Fecha()"Constructor, respectivamente. Después de eso, muestre la fecha y la hora completas especificando su especificador de formato, yo.mi., "%TC".

Producción


Como puede ver que el día, la fecha y la hora, respectivamente, se registran en la consola.

Conclusión

El "printf ()"La función en Java permite a los usuarios imprimir los datos en función de los caracteres de conversión que pueden ser enteros, flotación, cadena, etc. Esta función puede variar de valor a valor de manera que se pueda aplicar de acuerdo con el valor que debe imprimirse modificando el formato especificador. Este blog discutió el uso del "printf ()"Función en Java.