Oi Sara,
Excelente iniciativa em compartilhar sua resolução e preocupação com a clareza do código! 👍
Para exibir o percentual de desconto corretamente, você pode multiplicar o valor por 100 e adicionar o símbolo de porcentagem na string formatada.
Veja o exemplo:
String informaPrecoFinal = """
O preço original é R$ %.2f,
o desconto é de %.2f%%,
o preço final com desconto é R$ %.2f
""".formatted(precoOriginal, percentualDesconto * 100, aplicaDescontoPrecoOriginal);
Ao multiplicar percentualDesconto
por 100, transformamos 0.10 em 10.00, e o uso de %%
na string formatada exibe o símbolo de porcentagem. 💪
Para saber mais: Formatting Numeric Java
Continue praticando e compartilhando seus aprendizados! 🤔 💻