JAVA Как удалить задние нули из двойной - программирование
Подтвердить что ты не робот

JAVA Как удалить задние нули из двойной

Например, мне нужно 5.0 стать 5 или 4.3000, чтобы стать 4.3.

4b9b3361

Ответ 1

Используйте DecimalFormat

  double answer = 5.0;
   DecimalFormat df = new DecimalFormat("###.#");
  System.out.println(df.format(answer));

Ответ 2

Вы должны использовать DecimalFormat("0.#")


Для 4.3000

Double price = 4.3000;
DecimalFormat format = new DecimalFormat("0.#");
System.out.println(format.format(price));

:

4.3

В случае 5.000 имеем

Double price = 5.000;
DecimalFormat format = new DecimalFormat("0.#");
System.out.println(format.format(price));

И результат:

5

Ответ 3

Используйте объект DecimalFormat со строкой формата "0. #".