2015-09-14 2 views
-4

Мне нужно разделить 495/116533, я пробовал использовать длинный и двойной; но он возвращает 0.0;Как закруглить дробную часть в java

Как только я смогу захватить это значение (0.004247), тогда я могу использовать круг методов; (? Какой тип данных он поддерживает) Пожалуйста, помогите мне, как захватить полную стоимость

ответ

1

для 4 знаков после запятой делать:

(double) (Math.round(value * 10000)/10000)

Количество нулей, сколько знаков после запятой вы хотите округлить.

По существу, вам нужно сначала умножить свое число на коэффициент X, чтобы перед разделом стоял только раздел, который вы хотите показать, тогда вы можете округлить его, используя функцию Math.round. После этого просто разделите его на X, чтобы вернуть десятичную дробь в нужное место.

Смежные вопросы