Видимо, не существует "хорошего" способа сделать это.Но есть много обходных путей.
Десятичный формат:
DecimalFormat df = new DecimalFormat("#.00");
String.format:
String.format("%.2f", d);
Математическое решение:
double val = ....;
val = val * 100;
val = Math.round(val);
val = val / 100;
Надеюсь, что этопомогает.Удачи.