资源描述:
《java简单计算器设计报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划java简单计算器设计报告 JAVA课程设计报告 哈尔滨哈商业大学 JAVA课程设计 课程名称: 课题名称:简单计算器 姓名: 学号: 班级: 宋双龙XX级软件工程教育XX年10月20日 一、实验目的: 使用Eclipse软件制作简单计算器,实现加减乘除等基本功能。二、实验源码: import*; import*; import*; publicclassCalculator{ publicstaticvoidmain(String[]args)
2、{(newRunnable()}{publicvoidrun(){CalculatorFrameframe=newCalculatorFrame();(_ON_CLOSE);(true);}});目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 } classCalculatorFrameextendsJFrame { }publicCalculatorFrame(){}setTitle("C
3、alculator");CalculatorPanalpanel=newCalculatorPanal();add(panel);pack(); classCalculatorPanalextendsJPanel { publicCalculatorPanal() { setLayout(newBorderLayout());result=0;lastCommand="=";start=true;display=newJButton("0");(false);add(display,);ActionListenerinsert=newInsertAction();ActionL
4、istenercommand=newCommantAction();panel=newJPanel(); {目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 }}addButton("7",insert);addButton("8",insert);addButton("9",insert);addButton("/",command);addButton("4",insert);addButto
5、n("5",insert);addButton("6",insert);addButton("*",command);addButton("1",insert);addButton("2",insert);addButton("3",insert);addButton("-",command);addButton("0",insert);addButton(".",insert);addButton("=",command);addButton("+",command);add(panel,);privatevoidaddButton(Stringlabel,ActionListener
6、listener)JButtonbutton=newJButton(label);(listener);(button); privateclassInsertActionimplementsActionListener{ publicvoidactionPerformed(ActionEventevent){}Stringinput=();if(start){("");start=false;}(()+input); } privateclassCommantActionimplementsActionListener{ publicvoidactionPerformed(A
7、ctionEventevent){Stringcommand=();if(start){ }}{(command);start=false;}elselastCommand=command;else{}calculate((()));lastCommand=command;start=true; } publicvoidcalculate(doublex) {目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展