我从网上下载了一个计算器程序,然后根据需要自定义它。编辑代码后,当我添加假设2 + 3时,它会显示正确的答案。但在此之后,如果我分裂/繁殖或做任何事情,它不会显示正确的答案。重新添加/重新划分不起作用
equalsButton.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent event)
{
if (!numberCalc.getText().isEmpty())
{
int number = Integer.parseInt(numberCalc.getText());
String calc;
double calculate;
switch (calcOperation){
case 1:
calculate = currentCalc + number;
currentCalc = calculate;
calc = String.valueOf(calculate);
numberCalc.setText(calc);
break;
case 2:
calculate = currentCalc - number;
currentCalc = calculate;
calc = String.valueOf(calculate);
numberCalc.setText(calc);
break;
case 3:
calculate = currentCalc * number;
currentCalc = calculate;
calc = String.valueOf(calculate);
numberCalc.setText(calc);
break;
case 4:
calculate = currentCalc/number;
currentCalc = calculate;
if(currentCalc == 0){
JOptionPane.showMessageDialog(null, "You Can't divide 0! Have a good day!");
}
calc = String.valueOf(calculate);
numberCalc.setText(calc);
break;
case 5:
numberCalc.setText(null);
break;
}
}
}
});
*“它没有显示正确答案”*您的问题是什么? *“我也在努力......”* SO是问答网站,而不是服务台。每个线程都应该有***一个明确的,具体的问题。一般提示:1)为了更快地提供更好的帮助,请发布[MCVE]或[简短,独立,正确的示例](http://www.sscce.org/)。 2)请使用代码格式设置代码和代码片段,结构化文档(如HTML/XML或输入/输出)。为此,请选择文本并单击邮件发布/编辑表单顶部的“{}”按钮。 –
请不要介意。为了更好的理解,我上传了它! :(让我编辑它 – Sid
请检查它,如果它在正确的形式。我真的很抱歉浪费你的时间:( – Sid