gpt4 book ai didi

java - 计算器文本显示

转载 作者:太空宇宙 更新时间:2023-11-04 08:24:55 25 4
gpt4 key购买 nike

美好的一天

我正在为计算器编写一个 Swing 应用程序作为练习。我遇到的问题是文本字段中显示的实际数字。我的想法是让一个字符串值为“1”,然后每次单击第一个按钮时,将“1”的值连接到初始值,然后将字符串值解析为 Double,以便可以使用该值。

private void butOneActionPerformed(java.awt.event.ActionEvent evt) {                                       
String one;
Double doubleOne;
if(operandOne.equals("0."))
{
one = "1";
operandOne = ".";
one += operandOne;
txtDisplay.setText(one);
}
else
{
operandOne = "1";
one = txtDisplay.getText();
one += operandOne;
txtDisplay.setText(one);

}
doubleOne = Double.parseDouble(one);
}

是否有另一种更有效的方法来做到这一点?需要使用 float 这一事实使其有点棘手。

最佳答案

你这样做的方式没有任何问题,除了我会让 double 的解析变得“懒惰”;即,在需要计算之前不要将字符串转换为 double 型,并删除 doubleOne 字段。

关于java - 计算器文本显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8756289/

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