Подтвердить что ты не робот

Как округлить десятичные числа в Android

Возможный дубликат:
Двойное значение для округления в Java

Я получаю число с плавающей запятой в качестве ввода, и я хочу, чтобы он округлялся до двух цифр после десятичной точки. то есть, например, если я получаю 18.965518 в качестве входных данных, я хочу, чтобы оно составляло 18.97. Как это сделать?

4b9b3361

Ответ 2

DecimalFormat использует String (таким образом выделяет дополнительную память), большие накладные расходы по сравнению с

(float)Math.round(value * 100) / 100