Java 我使用十进制格式,并将舍入模式设置为向下
我使用十进制格式,并将舍入模式设置为向下 部署时,我得到的错误为:Java 我使用十进制格式,并将舍入模式设置为向下,java,jakarta-ee,decimalformat,Java,Jakarta Ee,Decimalformat,我使用十进制格式,并将舍入模式设置为向下 部署时,我得到的错误为: cannot find symbol [javac] symbol : method setRoundingMode(java.math.RoundingMode) [javac] location: class java.text.DecimalFormat [javac] df.setRoundingMode(RoundingMode.DOWN); 有人能帮我吗 干杯您可能
cannot find symbol
[javac] symbol : method setRoundingMode(java.math.RoundingMode)
[javac] location: class java.text.DecimalFormat
[javac] df.setRoundingMode(RoundingMode.DOWN);
有人能帮我吗
干杯您可能正在使用Java 1.6中引入的方法
setRoundingMode()
的一个Java版本编译代码,同时在引入该方法(可能是Java 1.5)之前将您的应用程序部署到Java版本的JVM中。我们可以获得产生编译错误的代码吗?我们猜不到!:)@Vakimshaar事实上这一个并不难猜现在我如何为Java 1.5进行舍入>@Azfar您可以使用数学方法或BigDecimal自己进行舍入。请参见此处的更多信息: