Como usar a função Printf em Java

Como usar a função Printf em Java

Enquanto a programação em Java, pode haver casos em que o desenvolvedor precisa imprimir grandes strings para evitar concatenação de string ou separar os valores iguais e conflitantes para simplificar a fase de computação. Nesses casos, o “printf ()”A função em Java é recomendada como uma alternativa ao“println ()" métodos.

Este artigo discutirá o uso e a implementação do “printf ()”Função em Java.

Como usar a função "printf ()" em java?

O "Sistema.fora.printf ()”A função em Java permite que os usuários imprimam os dados com base no“caracteres de conversão”Isso pode ser um número inteiro, flutuação, corda, etc.

Sintaxe

printf (converter, argumento)


Na sintaxe acima:

    • ““converter”Refere -se ao especificador de formato de acordo com o tipo de dados.
    • ““argumento”Aponta para os argumentos referenciados pelos especificadores de formato.

Caracteres de conversão na função "printf ()"

O Java permite que os desenvolvedores utilizem várias palavras -chave para se referir a diferentes tipos de dados. A seguir, estão os especificadores comumente utilizados:

    • ““%s”: Consulte Strings.
    • ““%d”: Aponta para inteiros decimais.
    • ““%f”: Corresponde aos números de ponto flutuante.
    • ““%tc”: Exibe data e hora completas.

Exemplo 1: Imprimir string, número inteiro e flutuação usando a função "printf ()" em java

Neste exemplo, o “printf ()”A função pode ser utilizada para imprimir os valores correspondentes a vários tipos de dados, i.e., string, número inteiro e flutuação:

String value1 = "linuxhint!";
int valor2 = 24;
Valor duplo 3 = 3.2;
Sistema.fora.printf ("O valor da string é: %s \ n", value1);
Sistema.fora.printf ("O valor inteiro é: %d \ n", value2);
Sistema.fora.printf ("O valor da flutuação é: %f \ n", valor3);


Nas linhas acima do código:

    • Primeiro de tudo, inicialize os valores de string, número inteiro e flutuante, respectivamente.
    • Agora, especifique o especificador de formato em relação aos valores inicializados e exiba os valores de acordo.

Saída


Na saída acima, pode -se observar que, ao especificar os especificadores apropriados, os valores correspondentes são produzidos.

Exemplo 2: Data de impressão Objeto usando a função "printf ()" em java

Agora, execute o seguinte código:

importar java.util.Data:
Exemplo de classe pública
public static void main (string [] args)
Data dateTime = new Date ();
Sistema.fora.printf ("Os dados e o tempo atuais são: %tc", DateTime);


No bloco de código acima, basta criar um “Data“Objeto através do“novo"Palavra -chave e a"Data()”Construtor, respectivamente. Depois disso, exiba a data e hora completas especificando seu especificador de formato, eu.e., ““%tc”.

Saída


Como você pode ver, o dia, a data e a hora, respectivamente, estão registrados no console.

Conclusão

O "printf ()”A função em Java permite que os usuários imprimam os dados com base nos caracteres de conversão que podem ser um número inteiro, flutuação, corda, etc. Esta função pode variar de valor para valor de modo a ser aplicado de acordo com o valor que precisa ser impresso modificando o especificador de formato. Este blog discutiu o uso do “printf ()”Função em Java.