Preciso de ajuda. Eu quero imprimir 22.6%, mas só imprime 2.260%. Já usei o DecimalFormat ele imprime como quero, porém se eu mudar o valo para calcular 20% ele vai imprimir 0,2 ,ele não faz o calculo de porcentagem. Alguém pode me ajudar?
Locale localeBR = new Locale("pt","BR"); BigDecimal big = new BigDecimal("22.6").setScale(2, RoundingMode.HALF_EVEN); NumberFormat format = NumberFormat.getPercentInstance(localeBR); String por = format.format(big); System.out.println(por);
//Imprime 2.260%