O resultado desse código
new Double(($F{qtdErros}.doubleValue()*100)/$P{pintTotalGeral}.doubleValue())
é por exemplo 53,21655484, como arredondar para duas casas decimais?
O resultado desse código
new Double(($F{qtdErros}.doubleValue()*100)/$P{pintTotalGeral}.doubleValue())
é por exemplo 53,21655484, como arredondar para duas casas decimais?
Você pode usar a classe BigDecimal.
double d = 34.45545645;
BigDecimal bd = new BigDecimal(d);
bd = bd.setScale(2, BigDecimal.ROUND_HALF_EVEN);
System.out.println("bd = "+bd);
O valor 34.46 é impresso.