java 计算器代码,高手给修改一下

来源:百度知道 编辑:UC知道 时间:2024/05/15 12:24:09
下边的代码已经能实现计算器的一些基本功能了,但是不能进行连续运算。比如点击3,+,2,=,这时应该输出结果5,再点击=,输出7,再点,输出9,高手帮改一下。。麻烦了。。改好追加100分。
代码太长了,下不下,我放在我的QQ空间了。很着急。希望好心人尽快帮我解决,跪谢!!!
http://user.qzone.qq.com/723409
我是初学者啊,看不懂。
帮我把代码补充完整就可以了,能实现功能,就给分了,谢谢了。

一楼的老兄,代码好象不完整吧,你看看最下边的&n

程序还是执行不了呢。。。你再看看,第21行的省略号是什么意思啊,还有最后的&n什么的是什么啊?还有倒数第2行的b5为什么无法解析啊?

请看下面这段修改:
else if (e2.getSource() == b26)// 单击等号按钮输出计算结果
{
    str.setLength(0);
    switch (z) {
    case 0:
        x = x + y;
//        tf1.setText("" + (x + y));
        break;
    case 1:
        x = x - y;
//        tf1.setText("" + (x - y));
        break;
    case 2:
        x = x * y;
//        tf1.setText("" + (x * y));
        break;
    case 3:
     &