Я хочу обрезать значение float в Java.truncate a Float в java 1.5 исключая setRoundingMode
Ниже приведены мои требования:
- если я 12.49688f, он должен быть напечатан в 12.49 без округления
- , если он находится в двойной 12,456, он должен быть напечатан в 12.45 без округления off
- В любом случае, если значение равно 12,0, оно должно быть напечатано только как 12.
Условие 3 всегда должно иметь в виду. Оно должно совпадать с усеченной логикой.
P.S: Я использую Java 1.5. Поэтому я знаю, как это сделать в Java 1.6 с использованием десятичного формата и вызова метода setroundingMode()
. Мне нужно знать для Java 1.5
это, безусловно, имеет;) – Azfar
@Azfar, я работал на моем месте –
@ Штефана Bachert Если я вхожу 12.2 Это должно дать мне 12.20? – Azfar