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:
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:
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:
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.