Float sum = new Float(300); // always somehow calculated
DecimalFormat df = new DecimalFormat("#.#");
String s = df.format(sum/3); // prints 100, I want 100.0
s = df.format(301/3); // pritns 100.3 which is correct
El resultado siempre debe tener el formato de 1 decimal, ¿cómo hacerlo?¿Cómo mostrar siempre la parte decimal al usar DecimalFormat?
gracias, trabajado y entiendo ahora ... – Xorty
por cierto si el resultado es 0 y el resultado de formateo es ("# .0") no será nada? ¿Debo usar ("0.0") en su lugar? – Xorty
, entonces obtendrás .0 si el resultado es 0. Si siempre quieres 0.0, entonces debes cambiarlo a ("0.0"); – CoolBeans