Возможный дубликат:
Радиус удвоения до 2 значащих цифр после десятичной точки
Я имею дело с большим количеством двойных значений в моем приложении, есть ли какой-либо простой способ обработки форматирования десятичных значений в Java?
Есть ли другой лучший способ сделать это, чем
DecimalFormat df = new DecimalFormat("#.##");
Что я хочу сделать в основном, это формат двойных значений, например
23.59004 to 23.59
35.7 to 35.70
3.0 to 3.00
9 to 9.00