《Java语言程序设计B》结课大作业_作业要求与模板.doc

《Java语言程序设计B》结课大作业_作业要求与模板.doc

ID:56826429

大小:78.00 KB

页数:10页

时间:2020-07-15

《Java语言程序设计B》结课大作业_作业要求与模板.doc_第1页
《Java语言程序设计B》结课大作业_作业要求与模板.doc_第2页
《Java语言程序设计B》结课大作业_作业要求与模板.doc_第3页
《Java语言程序设计B》结课大作业_作业要求与模板.doc_第4页
《Java语言程序设计B》结课大作业_作业要求与模板.doc_第5页
资源描述:

《《Java语言程序设计B》结课大作业_作业要求与模板.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学号《Java语言程序设计B》结课大作业学生姓名万小明专业、班级测绘工程一班指导教师唐国峰成绩计算机与信息工程学院2013年11月20日结课大作业:计算器的设计与实现一、作业要求1.学生完成作业前应该复习课程所学知识以及阅读和理解相应的课外阅读资料;2.学生独自完成作业指定内容;3.用统一的作业模板编制。4.提交说明:(1)电子版提交说明:a.需要提交Winrar压缩包,文件名为“《Java语言程序设计B》结课大作业_学号_姓名”,如“《Java语言程序设计B》结课大作业__张三”。b.压缩包内为一个“

2、《Java语言程序设计B》结课大作业_学号_姓名”命名的顶层文件夹,其下为两个文件夹,一个文件夹命名为“源程序”,另一个文件夹命名为“结课大作业电子版”。其下分别放置对应相应成果物。(2)打印版提交说明:a不可随意更改模板样式。b字体:中文为宋体,大小为10号字,英文为TimeNewRoman,大小为10号字。c行间距:单倍行距。(3)提交截止时间:2013年12月8日课前。三、题目内容1.学生通过对所学内容各章知识点的理解、融会贯通,利用所学知识,完成对《计算器的设计与实现》这一题目。所设计的计算器具

3、体的功能至少要包含如下几点:(1)计算机器能够完成加法、减法、乘法、除法的运算;(2)计算器应该提供至少10个中间结果保存功能;(3)计算器在非断电且处于非计算功能状态时,屏幕默认显示的是时间和日期,也即可以当做时钟使用。四、完成过程1.计算器界面2.除数不能为零情况计算机器能够完成加法、减法、乘法、除法的运算;计算器应该提供至少10个中间结果保存功能;清除键和退格均需调用键盘操作;时间功能无法实现。源代码如下:importjava.awt.*;importjava.awt.event.*;import

4、javax.swing.*;importjava.util.*;classJsqzjimplementsActionListener{JButtonb1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13,b14,b15,b16;JFramef;GridLayoutc=newGridLayout(4,4);JTextFieldtf=newJTextField();publicvoidinit(){f=newJFrame("CardLayouttesting");Contain

5、erct=f.getContentPane();tf.setHorizontalAlignment(JTextField.RIGHT);ct.add(tf,"North");JPanelp2=newJPanel();ct.add(p2,"Center");GridLayoutc=newGridLayout(4,4);p2.setLayout(c);JButtonb1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13,b14,b15,b16;b1=newJButton("1"

6、);b2=newJButton("2");b3=newJButton("3");b4=newJButton("4");b5=newJButton("5");b6=newJButton("6");b7=newJButton("7");b8=newJButton("8");b9=newJButton("9");b10=newJButton("0");b11=newJButton(".");b12=newJButton("=");b13=newJButton("+");b14=newJButton("-");

7、b15=newJButton("x");b16=newJButton("/");p2.add(b1);b1.addActionListener(this);p2.add(b2);b2.addActionListener(this);p2.add(b3);b3.addActionListener(this);p2.add(b13);b13.addActionListener(this);p2.add(b4);b4.addActionListener(this);p2.add(b5);b5.addActio

8、nListener(this);p2.add(b6);b6.addActionListener(this);p2.add(b14);b14.addActionListener(this);p2.add(b7);b7.addActionListener(this);p2.add(b8);b8.addActionListener(this);p2.add(b9);b9.addActionListener(this);p2.add(b15);b1

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

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

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