使用面向对象的java编程技术设计实现计算器含源代码内容摘要:
n[i] = new JButton(optName[i])。 optButton[i].setForeground()。 optButton[i].setBackground()。 optButton[i].addActionListener(eventListener)。 (optButton[i])。 } for (int i = 0。 i。 i++) { numButton[i] = new JButton(numName[i])。 numButton[i].setForeground()。 numButton[i].addActionListener(eventListener)。 (numButton[i])。 } (new WindowAdapter() {// 关闭主面板 @Override public void windowClosing(WindowEvent arg0) { (0)。 } })。 (400, 300, 250, 200)。 (false)。 // 计算机不能改变大小 (true)。 ()。 } 更多课程设计、毕业设计、论文请访问: 10 class EventListener implements ActionListener { double result。 // 两个运算数运算完后得到的结果 double firstNum。 // 第一个运算数 double secondNum。 // 第二个运算数 String showResult =。 // 显示器上显示的 结果 String fuhao。 // 运算符, +,,*,/ String caozuo。 String temp。 // 每按一个按钮的值 public void actionPerformed(ActionEvent ae) { for (int i = 0。 i。 i++) { if (() == numButton[i]) { String temp = numButton[i].getText()。 if ((+) || ()|| (*) || (/)) { if(())//如果显示器为空,则显示输入错误 (输入错误,请重新输入 )。 else{ firstNum = (showResult)。 fuhao = temp。 (fuhao)。 showResult =。 } // (firstNum*2)。 //测试 } 更多课程设计、毕业设计、论文请访问: 11 else if ((=)) { if(())//如果显示器为空,则显示输入错 误 (输入错误,请重新输入 )。 else{ secondNum = (showResult)。 } if ((+)) { result = firstNum + secondNum。 ( + result)。 } else if (()) { result = firstNum secondNum。 ( + result)。 } else if ((*)) { result = firstNum * secondNum。 ( + result)。 } else if ((/)) { if(secondNum==0) (分母为 0,计算错误 )。 else{ result = firstNum / secondNum。 ( + result)。 } 更多课程设计、毕业设计、论文请访问: 12 } // (secondNum*3)。 //测试 } else { showResult += temp。 (showResult)。 } } } if (() == optButton[0]) { if (() 0) { showResult = (0, () 1)。 (showResult)。 } else { showResult =。 (showResult)。 } // caozuo = optButton[0].getLabel()。 } else if (() == optButton[1]) { // 清除当前的输入数,如之前已存在了第一个运算数,不影响第一个运算数 showResult =。 更多课程设计、毕业设计、论文请访问: 13 (showResult)。 temp =。 // caozuo = optButton[1].getLabel()。 } else if (() == optButton[2]) {// 清空所有的数字及运算符,回到初始状态 // caozuo = optButton[2].getLabel()。 showResult =。 (showResult)。 temp =。 fuhao =。 } } } public static void main(String[] args) { new Calculator(计算器 )。 // 创建实例 } } 更多课程设计、毕业设计、论文请访问:。使用面向对象的java编程技术设计实现计算器含源代码
相关推荐
领导和工程部报告。 所有质量事故的处理,通过工程部征得监理及业主的同意,涉及勘测设计问题的事故处理,应同时经勘测设计单位签认。 事故处理时,要按 “四不放过 ”(即:找不出原因不放过,有关人员和工人没有吸取教训不放过,没有制定出防范措施不放过,没有验证不放过)的原则进行,要查明事故经过、原因、性质、责任者、制定防范措施,及时对事故责任者进行处理。 凡属工程质量事故,除返工费用由施工队全部向 负处
Sk =180MV A ① 电力系统 X1*=Sd/Sk=100MV A/180 MV A= ② 电缆线路 X2*=X0LSd/Uc2 = /kM *5kM*100MV A/()2= ③ 电力变压器 X3*= Uk% Sd/100SNT=*100*1000kV A/100*1000kV A= ( 3) 求 K1点的短路电路总电抗标幺值及三相短路电流和短路容量 ① 总电抗标幺值 X*∑( K1)
了一万多封,这还是个小事吗。 全中国都知道他的信封是这样写的,算是小事吗。 我看是大事。 我看一个公司就是从细节看起,这就是细节,就是没有注意到。 可是你跟我讲,这是谁的责任。 如果像我这样,一看,啊。 怎么这样子的。 统统过来,统统赤来,我讲讲信封的写法,不是一下子就教育出来了吗。 那么请问,人家外国人是不是这样子的。 也是的。 我讲一个外国的道理给你听。 我有次在德国出差
的数量,合理布置吊装设备的进退场路线。 灌木和草坪的种植 将根据现场场地条件和其他工种的施工情况穿插进行,如遇到与其他施工内容冲突的区域,我司拟在竣工前 10天开始突击完成剩余工程量。 景观小品的基层施工应跟随土方工程开展, 基于场地情况和成品保护理念,小品的安装 和修饰 将在竣工前 10 天开始。 电 气 安装工程将在土建、绿化工程施工中穿插进行,将在 竣工前 10 天进行现场安装 调试
偏差不应大于 10mm;全楼高度内,所有处于同一垂直线位置的各楼层洞口,左右位置相对偏差不应大于 15mm(全楼高度小于 30m)或 20mm(全楼高度大于或等于 30m); 2 处于同一水平位置的相邻洞口,中线上下位置相对偏差不应大于 10mm;全楼长度内,所有处于同一水平线位置的各单元洞口,上下位置相对偏差不应大于 15mm(全楼长度小于 30m)或 20mm(全楼长度大于或等于 30m)。