简单计算器实现整数运算

时间:2023-01-09 11:40:35
 1、运行net beans,新建项目,拖动标签命名为“结果:”,同理创建空白文本框,按钮 如图所示

   简单计算器实现整数运算
2、双击数字1按钮,输入代码jTextField1.setText(jTextField1.getText()+("1")); 在文本框输入1时显示,同理数字2——9,0相同操作
3、双击加号按钮,输入 String a = jTextField1.getText();//获取第一个数firstnum = Integer.parseInt(a);//将字符串转换成整型 jTextField1.setText(null);//清空文本框  fangfa=1;//将加法设为1同理减法String a = jTextField1.getText();//获取第一个数  firstnum = Integer.parseInt(a);//将字符串转换成整型  jTextField1.setText(null);//清空文本框 fangfa=2;//将减法设为2乘法String a = jTextField1.getText();//获取第一个数  firstnum = Integer.parseInt(a);//将字符串转换成整型 jTextField1.setText(null);//清空文本框 fangfa=3;//将乘法设为3除法String a = jTextField1.getText();//获取第一个数   firstnum = Integer.parseInt(a);//将字符串转换成整型   jTextField1.setText(null);//清空文本框    fangfa=4;//将除法设为4
3、双击等号按钮输入 String b = jTextField1.getText();//获取第二个数
        secoundnum = Integer.parseInt(b);//将字符串转换成整型
        switch(fangfa){
            case 1:
            int result = firstnum+secoundnum;
            String r = String.valueOf(result);//将整型转换成字符串
            jTextField1.setText(r);//输出加法
                break;
            case 2:
                String s = String.valueOf(firstnum-secoundnum);
                jTextField1.setText(s);//输出减法
                    break;
            case 3:
                String t = String.valueOf(firstnum*secoundnum);
                jTextField1.setText(t);//输出乘法
                    break;
            case 4:
                String u = String.valueOf(firstnum/secoundnum);
                jTextField1.setText(u);//输出除法
                    break;
 4、双击清零按钮 输入jTextField1.setText(null);