时在Java中,我试图让DecimalFormat的执行对指数的标志符号产生误差。当它是积极的,我需要一个加号出现。从我读过的这段话看来,这似乎毫无意义,但对我自己来说总是会引发一个错误。我很欣赏可能有其他方法来实现我的目标,但我想了解为什么在这种特定方法中发生错误。 Double result = 123.456;
String sresult;
//This works
NumberF
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