我從網上下載了一個計算器程序,然後根據需要自定義它。編輯代碼後,當我添加假設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