我无法在计算器中实现小数点

时间:2019-03-29 08:57:17

标签: java

在201和208行之间,我尝试设置小数点。十进制生成后,进行任何计算都会使代码崩溃。

myArray[i]

其他一切都很好,但此小数点无效。

1 个答案:

答案 0 :(得分:0)

此行<script src的问题

您可以解析为Integer.parseInt(textField.getText());Float,然后进行计算/处理。

但是DoubleFloat中的问题是可能的精度损失。有关此的更多信息,您可以阅读this answer

为避免精度损失,您可以在Java中使用Double。但是,如果您以前从未使用过BigDecimal,可能会变得很复杂。 但是您可以肯定地了解有关机器及其处理行为的更多信息。

注意:

对精度至关重要的系统,例如银行应用程序,货币计算等,您必须使用BigDecimal以获得更多准确的结果。