实验设计二(计算器)

实验设计二(计算器)

ID:38698169

大小:83.50 KB

页数:17页

时间:2019-06-17

实验设计二(计算器)_第1页
实验设计二(计算器)_第2页
实验设计二(计算器)_第3页
实验设计二(计算器)_第4页
实验设计二(计算器)_第5页
资源描述:

《实验设计二(计算器)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、北京信息科技大学课程设计报告课程名称Java程序设计课程设计题目计算器指导教师李春强设计起止日期2013-6-1---2013-6-14设计地点3-603系别信息管理学院专业学生姓名___________班级/学号__成绩___________________—17—1.实验设计目的:(1)掌握类的定义和使用;(2)掌握对象的定义;(3)掌握常用类的使用。2.实验设计内容:计算器相信对任何人来说,都不会感觉陌生,用Java语言实现一个计算器,该计算器的功能与windows操作系统的附件所带的计算器类似,支持简单的加、减、乘除运算。3.技术要点:运用java中累的创建,对

2、象的创建和使用,以及java的图形用户界面的设计思想来设计赐个计算器。计算机系统采用人机对话方式,界面美观友好,信息查询灵活、方便、快捷、准确,数据存储安全可靠,系统操作简单,界面简洁明了,数据计算自动完成,提高计算效率,计算器主界面主要用了Flowlayout布局和Gridlayout布局的结合。4.实验条件:(1)主要设备:586或更高机型,256MB或更高的内存,40G或更大的硬盘。(2)主要软件:①操作系统可为Windows9X、WinMe、Win2000或更高版本等;②开发环境为jdk或者jcreator。(3)参考书目:①尹继平,张帆.java范例大全.机

3、械工业出版社②施霞萍.java程序设计教程.机械工业出版社—17—1.实验方法与步骤:程序代码:importjava.awt.BorderLayout;importjava.awt.Color;importjava.awt.GridLayout;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.JButton;importjavax.swing.JFrame;importjavax.swing.JPanel;importjavax.swing.JT

4、extField;publicclassCalculatorextendsJFrameimplementsActionListener{privatefinalString[]KEYS={"7","8","9","/","sqrt","4","5","6","*","%","1","2","3","-","1/x","0","+/-",".","+","="};privatefinalString[]COMMAND={"Backspace","CE","C"};privateJButtonkeys[]=newJButton[KEYS.length];—17—privat

5、eJButtoncommands[]=newJButton[COMMAND.length];privateJTextFieldresultText=newJTextField("0");privatebooleanfirstDigit=true;privatedoubleresultNum=0.0;privateStringoperator="=";privatebooleanoperateValidFlag=true;publicCalculator(){super();init();this.setBackground(Color.LIGHT_GRAY);this.

6、setTitle("计算器");—17—this.setLocation(500,300);this.setResizable(false);this.pack();}privatevoidinit(){resultText.setHorizontalAlignment(JTextField.RIGHT);resultText.setEditable(false);resultText.setBackground(Color.white);JPanelcalckeysPanel=newJPanel();calckeysPanel.setLayout(newGridLay

7、out(4,5,3,3));—17—for(inti=0;i

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

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

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