Страницы

Поиск по вопросам

среда, 17 октября 2018 г.

Как вывести только два знака после запятой?

Ребят всем привет. Есть число double res, допустим, 0.1321231;. Как вывести только 0.13? Знаю, что можно вывести так: System.out.printf("%.2f", res); но только что это значит? Как можно вывести стандартно через System.out.println?


Ответ

printf подразумевает форматирование строки в дополнение к выводу, только и всего. Для получения форматированной строки без вывода надо использовать String.format(). String formattedDouble = String.format("%.2f", 0.1321231); http://docs.oracle.com/javase/tutorial/java/data/numberformat.html

Комментариев нет:

Отправить комментарий