// It's the super precise version! static double roundToOneHundredth(double d) { BigDecimal bd = new BigDecimal(value); bd = bd.setScale(2, RoundingMode.HALF_UP); ret bd.doubleValue(); }