У меня есть десятичное значение 46,58, я хочу, чтобы оно было как 46,60, или для 46,44 это будет 46,40. Пробовал несколько способов, таких как функция округления класса Math и Bigdecimal, но он не округляется после десятичных значений.
BigDecimal bigDecimal = new BigDecimal(value);
bigDecimal = bigDecimal.setScale(2,BigDecimal.ROUND_HALF_UP);
value = bigDecimal.doubleValue();
double value = Math.round(decimalValue);