// Метод 1:
Double F = 3,1516;
BigDecimal B = новый BigDecimal (F);
double f1 = b.setscale (2, bigdecimal.round_half_up) .doublevalue ();
// Метод 2:
new java.text.decimalformat ("#. 00"). Формат (3.1415926);
// #.00 означает два десятичных значения #.0000 Четыре десятичных значения и так далее…
// Метод 3:
Double D = 3,1415926;
String result = string.format ("%. 2f", d);
// %.2f %. Указывает любую цифру перед десятичной точкой. Результат после двух десятичных форматов - f. Указывает тип плавающей точки.
// Метод 4:
Math.round (5,2644555 * 100) * 0,01d;
//String.format("%0 " + 15 +" D ", 23) 23 меньше 15, и он добавлен в предыдущий.
Вышеупомянутое - полное содержание метода реализации округления и удержания десятичных актимов, представленных вам редактором. Я надеюсь, что это будет полезно для всех и поддерживать wulin.com больше ~