下面的代碼是從Calculator的實際代碼塊。它做的是用戶在計算器上按下一個數字,然後當他按下「+」時,文本字段上的數字被存儲,然後他按下一個數字,當他按下「=」時被存儲,然後在「=」條件下執行加法函數。現在我希望加法和減法都是在加法運算之後運行的,用戶想要做減法運算,那麼我該怎麼做呢? ???Java不同的計算器基本功能問題?
if(a.getActionCommand().equals("+"))
{
q=tf.getText();
x=Integer.parseInt(q);
}
if(a.getActionCommand().equals("-"))
{
b=tf.getText();
t=Integer.parseInt(b);
}
if(a.getActionCommand().equals("="))
{
p=tf.getText();
y=Integer.parseInt(p);
z=x+y;
//z=t-y;
w=Integer.toString(z);
tf.setText(w);
}
正在做作業嗎? – st0le 2010-11-28 04:05:22
基本上我有一段時間想到用java製作計算器,以便在考試前練習我的gui課程。 – Salar 2010-11-28 04:12:23