gpt4 book ai didi

java - 如何让java在除法时产生小数点

转载 作者:行者123 更新时间:2023-12-01 18:10:39 24 4
gpt4 key购买 nike

我正在制作一个基本计算器,您可以在其中加、乘、除和减,当我尝试看看它是否有效时,我注意到它只显示 1,而不是 5 除以等于 1.25。

这是我用来处理数学问题的代码:

if (box.getSelectedItem().equals(divide)){
JOptionPane.showMessageDialog(null, Integer.parseInt(first.getText()) / Integer.parseInt(second.getText()), "Answer", -1);
main(args);
}

是否有代码可以显示小数点?

最佳答案

由于您使用的是 Integer,所以它正在发生。使用Double以保留小数。在你的情况下,使用

Double.parseDouble(first.getText()) / Double.parseDouble(second.getText())

关于java - 如何让java在除法时产生小数点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33273809/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com