Netbeans 计算器设计

来源:互联网 发布:证大财富淘宝贷款骗局 编辑:程序博客网 时间:2024/06/06 04:02
operation;//计算器的成员变量(属性),存储运算符
1、outTextField.setText(outTextField.getText()+1);//点击按钮1
获取文本框的当前值:outTextField.getText()
在当前值后面附加一个字符“1”:outTextField.getText()+1
将新字符串显示到文本框中
2、点击等号按钮  secondevalue = Integer.parseInt(outTextField.getText());//将文本框内容转换成int数据,并赋值给secondvalue
 switch(operation){//根据操作符,执行相应的操作
            case 1://加法运算
            {
                Integer result = firstvalue +secondevalue;//求和,并赋值给result
                outTextField.setText(result.toString());//将result转换成字符串,并显示在文本框中
                break;
            }
            case 2://减法运算,过程和加法相同
            {
                Integer result = firstvalue -secondevalue;
                outTextField.setText(result.toString());
                break;
            }
            case 3://乘法运算,过程和加法相同
            {
                Integer result = firstvalue *secondevalue;
                outTextField.setText(result.toString());
                break;
            }
            case 4://除法运算,过程和加法相同
            {
                Integer result = firstvalue /secondevalue;
                outTextField.setText(result.toString());
                break;
            }
            default:
                break;                
        }
3、 点击“+”按钮 String firstStr =  outTextField.getText();//获取文本框的内容
        firstvalue = Integer.parseInt(firstStr);//将文本框的内容转换成int型数据,并赋值给firstvalue
        outTextField.setText("");//清空文本框的内容
4、点击按钮“C”  //清空文本框显示  outTextField.setText("");
                  //清空firstvalue   firstvalue=0;
                  //清空secondvalue   secondevalue=0;
0 0
原创粉丝点击