Java课程设计----简易计算器
《Java课程设计----简易计算器》由会员分享,可在线阅读,更多相关《Java课程设计----简易计算器(17页珍藏版)》请在毕设资料网上搜索。
1、 面向对象课程设计(面向对象课程设计(JavaJava) 题 目:简易计算器 专 业:电子商务 目录目录 一、 设计内容 1 二、设计要求 . 1 三、总体设计 . 1 四、具体设计 . 1 五、程序设计 . 6 设计体会与小结 15 1 简易简易计算器计算器设计设计 一、设计内容 设计一个图形界面(GUI)的应用程序,完成简单的运算。通过计 算器的编辑来检测和提升自己的 java 能力,并最终完成课程设计报告。 二、设计要求 1、应用自己所学课程知识完成对计算器的基本任务。 2、查阅相关资料,学习和掌握项目中涉及的新知识,提高自学能 力。 3、 通过应用 java 程序编写计算器来提升对简单
2、的图形界面的了解 和掌握。 三、总体设计 该计算器基本运算没有问题,清零、正负号、求倒数、退格功能都 能很好的实现,总体能完成一个计算器的基本功能,但仍有许多地方需要 改进,比如小数点的实现所存在的一些问题,虽然在基本的运算过程当中 不会造成太大影响,但这依然不能认为是一个很好的计算器,同时,在另 一方面,该计算器还没能很好的实现连续计算的功能,必须每次按下等号 按钮计算出结果后才能用产生的结果接着进行下一次的计算,改进的方法 是在运算符上同时注册 Result 类,让运算符同时拥有计算结果的功能。 四、具体设计四、具体设计 1、程序流程图: 2 2、主要代码展示及说明: 总体代码的设计: 程
3、序主窗体继承 JFrame 类,使用 24 个 JBotton 按钮实现数字和基本功能, 并且分别注册监听,采用 6 行 4 列网格布局,完成计算器界面的基本设置, 最后对按钮进行计算分析,计算并显示结果。 这段代码主要是对程序的主框架进行相应的设置 super(“简易计算器“); setSize(300,260); this.setLayout(new BorderLayout(); jPanel1=new JPanel(); jPanel1.setLayout(new GridLayout(1,1); /一行一列的布局 jPanel2=new JPanel(); jPanel2.setLa
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 课程设计 简易 计算器
