当前位置: 首页 > 面试题库 >

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

葛霄
2023-03-14
问题内容

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

  import java.text.NumberFormat;

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

问题答案:

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

import java.text.NumberFormat;

class MyClass {

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

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

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



 类似资料:
  • 在一条数字线上有n个位于不同位置的信标。第i个信标具有位置Ai和功率电平Bi。当第i个信标被激活时,它摧毁其左侧(坐标递减方向)距离bi(含)内的所有信标。然而,信标本身并没有被摧毁。埼玉县将从右至左一个一个地启动信标。如果一个信标被破坏,它就不能被激活。 埼玉希望Genos在所有现有信标的右边严格地添加一个信标,具有任何位置和任何功率等级,这样尽可能少的信标被破坏。注意,Genos放置的信标意味

  • 我如何四舍五入到两个小数位?

  • 问题内容: 我想知道如何在不舍入原始数字的情况下输出带两位小数的数字。 例如: 我已经尝试过: 问题答案: 您要使用命令。 https://dev.mysql.com/doc/refman/8.0/zh-TW/mathematical- functions.html#function_truncate

  • 我想把54.5345四舍五入到54.54,也就是说,如果我有第三个小数位,那么我想在第二个小数位上加1。 我试过用math.round但如果第三小数小于5,它总是四舍五入

  • 下面的代码给了我大约14位小数。我怎样才能把它修剪到小数点后2位?

  • 问题内容: 在Java中,我试图找到一种有效的方法来根据条件将BigDecimal舍入为两位小数,即Up或Down。 最有效的方法是什么? 问题答案: