小编典典

得到方法的答案到小数点后两位

java

我正在使用下面的代码来获取我在两个分解位置创建的方法的答案。但是,当我这样做并顺从时,我得到一个错误,提示期望标识符。2错误出现,一个指向2,另一个指向之前。我怎么了

  import java.text.NumberFormat;

  NumberFormat nf = NumberFormat.getNumberInstance();
 nf.setMaximumFractionDigits(2);

阅读 209

收藏
2020-11-30

共1个答案

小编典典

您所显示的内容是正确的,假设行不是全部在一起(import语句必须在任何类的外部)。因此,例如,这是有效的:

import java.text.NumberFormat;

class MyClass {

    void someMethod() {
        NumberFormat nf = NumberFormat.getNumberInstance();
        nf.setMaximumFractionDigits(2);
        // ...
    }
}

…但是问题中显示的那几行不是。

如果不是那样,您说过错误似乎集中在上2。有时,当我们在SO上看到类似这样的问题时,是因为某些零宽度或类似空格的特殊字符意外地出现在源代码中。因此,如果您删除该行并重新输入,则可能会删除令人反感的字符。(实际上令人惊讶的是它经常出现。)

2020-11-30