1
resposta

[Dúvida] Concatenação no System.out.printLn

Nesse exercício de fazer uma verificação de desconto o System.out.printLn está dessa forma:

System.out.printf("Desconto de 10%% aplicado.\nNovo valor: R$ %.2f\n", valorComDesconto);

Seria correto fazer a concatenação assim com (,) virgula ao invés de um (+) ?

Código do exercicio

1 resposta

Olá, Davi! Tudo bem?

Essa é a maneira correta de usar o System.out.printf. Ele funciona de forma diferente do System.out.println. O primeiro argumento é uma string de formato, que pode conter especificadores de formato como %.2f (para um número de ponto flutuante com duas casas decimais) e sequências de escape como \n (para uma nova linha). Os argumentos seguintes (após a vírgula) são os valores que serão substituídos nesses especificadores de formato.

Espero ter ajudado e bons estudos!