Простой трюк - создать более короткую версию вашей переменной, умножив ее, например, на. 100
, округлить и снова разделить на 100.0
. Таким образом, вы генерируете переменную с 2 десятичными знаками :
double new_variable = Math.round(old_variable*100) / 100.0;
Этот "дешевый трюк" всегда был достаточно хорош для меня и работает на любом языке (я не Java, просто изучаю его).