简单计算器的实现java代码下载_frame1.java~152~ 源代码在线查看 - 简单的java计算器程序 资源下载 虫虫电子下载站...

jPanel7.add(jButton1, null); jPanel7.add(result3, null); jPanel7.add(jb3back, null); skin3.add(jPanel8, BorderLayout.SOUTH); this.setJMenuBar(jMenuBar1); } //File | Exit action performed public void jMenuFileExit_actionPerformed(ActionEvent e) { System.exit(0); } //Help | About action performed //Overridden so we can exit when window is closed protected void processWindowEvent(WindowEvent e) { super.processWindowEvent(e); if (e.getID() == WindowEvent.WINDOW_CLOSING) { jMenuFileExit_actionPerformed(null); } } void status1_actionPerformed(ActionEvent e) { } void result1_actionPerformed(ActionEvent e) { } void jb27_actionPerformed(ActionEvent e) { if(isResult) { result2.setText("0"); isResult=!isResult; } str=result2.getText(); if(str.equals("0")) { result2.setText(e.getActionCommand()); } else { str=str+e.getActionCommand(); result2.setText(str); } } void jb28_actionPerformed(ActionEvent e) { if(isResult) { result2.setText("0"); isResult=!isResult; } str=result2.getText(); if(str.equals("0")) { result2.setText(e.getActionCommand()); } else { str=str+e.getActionCommand(); result2.setText(str); } } void jb29_actionPerformed(ActionEvent e) { if(isResult) { result2.setText("0"); isResult=!isResult; } str=result2.getText(); if(str.equals("0")) { result2.setText(e.getActionCommand()); } else { str=str+e.getActionCommand(); result2.setText(str); } } void jb24_actionPerformed(ActionEvent e) { if(isResult) { result2.setText("0"); isResult=!isResult; } str=result2.getText(); if(str.equals("0")) { result2.setText(e.getActionCommand()); } else { str=str+e.getActionCommand(); result2.setText(str); } } void jb25_actionPerformed(ActionEvent e) { if(isResult) { result2.setText("0"); isResult=!isResult; } str=result2.getText(); if(str.equals("0")) { result2.setText(e.getActionCommand()); } else { str=str+e.getActionCommand(); result2.setText(str); } } void jb26_actionPerformed(ActionEvent e) { if(isResult) { result2.setText("0"); isResult=!isResult; } str=result2.getText(); if(str.equals("0")) { result2.setText(e.getActionCommand()); } else { str=str+e.getActionCommand(); result2.setText(str); } } void jb21_actionPerformed(ActionEvent e) { if(isResult) { result2.setText("0"); isResult=!isResult; } str=result2.getText(); if(str.equals("0")) { result2.setText(e.getActionCommand()); } else { str=str+e.getActionCommand(); result2.setText(str); } } void jb22_actionPerformed(ActionEvent e) { if(isResult) { result2.setText("0"); isResult=!isResult; } str=result2.getText(); if(str.equals("0")) { result2.setText(e.getActionCommand()); } else { str=str+e.getActionCommand(); result2.setText(str); } } void jb23_actionPerformed(ActionEvent e) { if(isResult) { result2.setText("0"); isResult=!isResult; } str=result2.getText(); if(str.equals("0")) { result2.setText(e.getActionCommand()); } else { str=str+e.getActionCommand(); result2.setText(str); } } void jb20_actionPerformed(ActionEvent e) { if(isResult) { result2.setText("0"); isResult=!isResult; } str=result2.getText(); if(str.equals("0")) { result2.setText(e.getActionCommand()); } else { str=str+e.getActionCommand(); result2.setText(str); } } void jb2deng_actionPerformed(ActionEvent e) { endnum = Double.parseDouble(result2.getText()); if (flagAdd) { //加法运算 result2.setText(String.valueOf(startnum + endnum)); status2.setText(startnum + "+ " + endnum + " = " + String.valueOf(startnum + endnum)); isResult = true; flagAdd = !flagAdd; } if (flagSub) { //减法运算 result2.setText(String.valueOf(startnum - endnum)); status2.setText(startnum + "- " + endnum + " = " + String.valueOf(startnum - endnum)); isResult = true; flagSub = !flagSub; } if (flagMul) { //乘法运算 result2.setText(String.valueOf(startnum * endnum)); status2.setText(startnum + "x " + endnum + " = " + String.valueOf(startnum * endnum)); isResult = true; flagMul = !flagMul; } if (flagDiv) { //除法运算 if (endnum == 0) { //判断除数是否为零 status2.setText("除数不能为零,请重新输入!"); result2.setText("ERROR"); } else { result2.setText(String.valueOf(startnum/endnum)); status2.setText(startnum + "% " + endnum + " = " + String.valueOf(startnum/endnum)); isResult = true; flagDiv = !flagDiv; } } } void jb2sin_actionPerformed(ActionEvent e) { double x; x=Double.parseDouble(result2.getText()); result2.setText(String.valueOf(Math.sin(x))); isResult=true; } void jb2cos_actionPerformed(ActionEvent e) { double x; x=Double.parseDouble(result2.getText()); result2.setText(String.valueOf(Math.cos(x))); isResult=true; } void jb2fu_actionPerformed(ActionEvent e) { String s1,s2,s3; double x1,x2,x3; s2=result2.getText(); s1="0"; x1=Double.parseDouble(s1); x2=Double.parseDouble(s2); x3=x1-x2; s3=Double.toString(x3); result2.setText(s3); } void jb2jia_actionPerformed(ActionEvent e) { startnum=Double.parseDouble(result2.getText()); flagAdd=true; isResult=true; } void jb2jian_actionPerformed(ActionEvent e) { startnum=Double.parseDouble(result2.getText()); flagSub=true; isResult=true; } void jb2cheng_actionPerformed(ActionEvent e) { startnum=Double.parseDouble(result2.getText()); flagMul=true; isResult=true; } void jb2chu_actionPerformed(ActionEvent e) { startnum=Double.parseDouble(result2.getText()); flagDiv=true; isResult=true; } void qingling2_actionPerformed(ActionEvent e) { result2.setText("0"); status2.setText("清零成功!"); } void jb17_actionPerformed(ActionEvent e) { if(isResult) { result1.setText("0"); isResult=!isResult; } str=result1.getText(); if(str.equals("0")) { result1.setText(e.getActionCommand()); } else { str=str+e.getActionCommand(); result1.setText(str); } } void jb18_actionPerformed(ActionEvent e) { if(isResult) { result1.setText("0"); isResult=!isResult; } str=result1.getText(); if(str.equals("0")) { result1.setText(e.getActionCommand()); } else { str=str+e.getActionCommand(); result1.setText(str); } } void jb19_actionPerformed(ActionEvent e) { if(isResult) { result1.setText("0"); isResult=!isResult; } str=result1.getText(); if(str.equals("0")) { result1.setText(e.getActionCommand()); } else { str=str+e.getActionCommand(); result1.setText(str); } } void jb14_actionPerformed(ActionEvent e) { if(isResult) { result1.setText("0"); isResult=!isResult; } str=result1.getText(); if(str.equals("0")) { result1.setText(e.getActionCommand()); } else { str=str+e.getActionCommand(); result1.setText(str); } } void jb15_actionPerformed(ActionEvent e) { if(isResult) { result1.setText("0"); isResult=!isResult; } str=result1.getText(); if(str.equals("0")) { result1.setText(e.getActionCommand()); } else { str=str+e.getActionCommand(); result1.setText(str); } } void jb16_actionPerformed(ActionEvent e) { if(isResult) { result1.setText("0"); isResult=!isResult; } str=result1.getText(); if(str.equals("0")) { result1.setText(e.getActionCommand()); } else { str=str+e.getActionCommand(); result1.setText(str); } } void jb11_actionPerformed(ActionEvent e) { if(isResult) { result1.setText("0"); isResult=!isResult; } str=result1.getText(); if(str.equals("0")) { result1.setText(e.getActionCommand()); } else { str=str+e.getActionCommand(); result1.setText(str); } } void jb12_actionPerformed(ActionEvent e) { if(isResult) { result1.setText("0"); isResult=!isResult; } str=result1.getText(); if(str.equals("0")) { result1.setText(e.getActionCommand()); } else { str=str+e.getActionCommand(); result1.setText(str); } } void jb13_actionPerformed(ActionEvent e) { if(isResult) { result1.setText("0"); isResult=!isResult; } str=result1.getText(); if(str.equals("0")) { result1.setText(e.getActionCommand()); } else { str=str+e.getActionCommand(); result1.setText(str); } } void jb10_actionPerformed(ActionEvent e) {

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值