1.项目简介
仿照Windows计算器,编写一具有GUI的计算器,能实现整数的加、减、乘、除四则运算,并且需要支持键盘快捷键,基本可取代windows计算器。
2.项目采用技术
这一个计算器的项目主要是采用了GUI界面编程技术,和Java相应的实用类的使用还有监听器的使用及异常类与抛出异常,输入与输出流,Linked List类的基本用法。
3.功能需求分析
原本的计算器只是进行加紧乘除运算,尤其是在其优先级运算上比较费脑筋,所以我们除了完成它的基本功能外,还增加了括号的使用,这样对其优先级的运算更能一目了然,再也不用害怕算错的情况,其中我们还添加了部分的三角函数进行运算及指数,对数的运算,来增加其运算的多样性,来完成平常所需要完成的功能。
4.项目亮点
通常来说呢,一些简单的计算器只有加减乘除的运算,尤其是在其优先级的判断时比较麻烦而且容易弄混,还有就是有时候需要多次运算,前后记住数字比较麻烦,有了括号可以省很多麻烦。还有就是一些数学中相应的函数的使用比较麻烦,不能进行数学函数的使用。所以本次设计的亮点相应的就是添加了括号的使用还有一些三角函数幂函数,指数,对数的函数来进行一些数学公式的使用。其实这两个功能在平常的应用上用法都比较多,由于平常缺少这几个功能,所以在这次计算器的设计方面进行了改进。
5.系统演示操作视频或者主要功能截图
6.团队成员负责模块(以表格的形式)
组长:GUI界面的编程,输入输出流,部分计算算法,Linked List类的基本用法。
组员:基本加减乘除的运算的实现
异常类的抛出及情况的设定
特殊计算的实现,监听器的使用。