Ребят всем привет. Есть число 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
Комментариев нет:
Отправить комментарий