Formatação do System.out.printf para usar o % [Resolvido]

System.out.printf("\n %.1f de: %.2f% \n", a, b);

a b
1,0 de: 50,00

Deveria fica 50,00%

Para imprimir % usa-se %%, assim:

System.out.printf("\n %.1f de: %.2f%%\n", a, b);
1 curtida

Muito obrigado pela ajuda amigo funcionou.

Tem algum livro que fala especialmente sobre isso?

Quero anotar a referencia no meu caderno.

A resposta achei aqui:

E a referência é essa:

https://docs.oracle.com/javase/10/docs/api/java/util/Formatter.html