public static double formatDouble(double d) { if(Double.isInfinite(d) || Double.isNaN(d)) { return 0; } return new BigDecimal(d).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); }