Возможный дубликат:
Как округлить число до n десятичных знаков в Java
У меня возникают трудности с округлением поплавка до двух знаков после запятой. Я пробовал несколько методов, которые я видел здесь, включая просто использование Math.round()
, но независимо от того, что я делаю, я продолжаю получать необычные числа.
У меня есть список поплавков, которые я обрабатываю, первый в списке отображается как 1.2975118E7
. Что такое E7
?
Когда я использую Math.round(f)
(f - float), я получаю точный номер.
Я знаю, что я делаю что-то неправильно, я просто не знаю, что.
Я просто хочу, чтобы числа были в формате x.xx
Первое число должно составлять 1.30
и т.д.