java计算器课程设计实验报告

java计算器课程设计实验报告

ID:29737622

大小:22.34 KB

页数:22页

时间:2018-12-22

java计算器课程设计实验报告_第1页
java计算器课程设计实验报告_第2页
java计算器课程设计实验报告_第3页
java计算器课程设计实验报告_第4页
java计算器课程设计实验报告_第5页
资源描述:

《java计算器课程设计实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划java计算器课程设计实验报告  GDOU-B-11-112  广东海洋大学学生实验报告书  实验名称JAVA计算器程序设计学院(系)学生姓名  课程名称专业  JAVA程序设计  班级  课程号完成日期  学号  实验地点  实验JAVA计算器程序设计  1)实验总结:刚做之前,勉强还能做些小程序,但在进行了计算器程序设计的时候,才发现很多语句还不能联系运用,大部分还是通过百度和书籍才勉勉强强完成,看来实践才是硬道理2)实验目的  通过计算器程序设计,能够更加深入的了解JAVA,

2、熟悉图形用户的设计原理和程序结构等  4)实验内容和步骤  实验内容  应用JAVA软件设计一个简易的计算器,实现基本的四则运算及括号目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  设计流程  1.分析该计算器需要完成的功能。  用户能够完成添加括号和负号的四则混合运算,并且计算器能够自动识别运算符的优先级,根据用户输入的运算表达式,自动计算出相应的结果。同时还完成了计算器中C按钮清屏功能和  Bac

3、kspace退格键。  2.考虑异常处理。  当输入的表达式中出现除零的操作,显示框将显示“Infinity(无穷大)”。  当输入的表达式错误时,将弹出提示框显示“表达式错误请重新输入”  当计算器的显示文本框里为没有输入内容时直接点击等号按钮,将弹出提示框显示“对不起,您没有任何输入,请重新输入:”。当第一次输入乘号键,除号键,右括号,小数点,求余键,等号键,ce键,Backspace键时提示错误。4.考虑数据的处理  目标计算表达式通过点击计算器界面上的按钮进行输入,当按下等号之后,计算器通过调用JAVA中script这个包中的相关类和方法来实现数据的处理。5.编码实现计算器的功能。新

4、建相关的文件。  引入JAVA中相关的包。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  新建类Jsq,并继承了类Frame,而且实现了接口ActionListener定义相关的变量,创建相关组件,并对组件的属性进行设置。对所创建的组件进行布局,完成界面的实现。为各个组件添加事件监听器。  重写事件接口ActionListener的方法publicvoidactionPerformed(ActionE

5、vente)。为各个组件编写事件代码,完成每个按钮的不同功能。  4、程序  import*;import*;import*;import*;import;  import;  import;import;  publicclassCalculatorextendsFrame{  publicstaticvoidmain(String[]args){  finalFramewindow=newFrame("Calculator");window.setSize(380,337);intwidth=().getScreenSize().width;  window.setResizable(f

6、alse);  intheight=().getScreenSize().height;(width/2-200,height/2-150);window.setLayout(null);/  finalJTextFieldtext=newJTextField();//(false);目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  (true);(10,40,360,50);window.add(te

7、xt);();(_GRAY);(newActionListener(){  publicvoidactionPerformed(ActionEventarg0){  ScriptEngineManagersem1=newScriptEngineManager();ScriptEnginese1=("js");try{  intleng10=().length();if(leng10==0){  (null,"

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。