E aí, João! Tudo bem?
Parabéns! Mantenha o ritmo nos exercícios e continue compartilhando na nossa comunidade.
Percebi que você dominou o uso de condicionais com if
e else
, aplicou muito bem o cálculo percentual para aplicar descontos e ainda entendeu a relevância da interação com o usuário usando Scanner
para capturar dados de entrada. Um excelente exemplo de lógica aplicada ao cotidiano!
Uma sugestão para evoluir ainda mais é usar NumberFormat
com o objetivo de formatar valores monetários com mais precisão e estilo. Veja só:
import java.util.Locale;
import java.text.NumberFormat;
public class Main {
public static void main(String[] args) {
double valor = 90;
NumberFormat formatoMoeda = NumberFormat.getCurrencyInstance(new Locale("pt", "BR"));
System.out.println("Novo valor: " + formatoMoeda.format(valor));
}
}
Resultado:
Novo valor: R$ 90,00
Essa abordagem ajuda a apresentar os valores no padrão brasileiro, com separador de vírgula e símbolo de real (R$
), proporcionando uma saída mais profissional.
Para saber mais:
Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:
Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!