本课程旨在通过设计Java计算器项目,教授学生基本编程技能、面向对象编程概念及GUI开发技术。
1. 掌握Java语言编程的基础知识,并能熟练运用。
2. 学习使用Eclipse编写调试程序。
3. 熟悉类的声明与对象的使用。
4. 理解委托事件处理模型。
5. 熟练掌握接口的应用方法。
6. 了解Java图形用户界面设计的相关知识,包括JAVA SWING框架。
7. 运用SWING编写简单的计算器程序,并实现其功能。
该计算器的功能如下:
1. 输入数字时,按下相应的数字键。若输入错误,则可使用删除(DEL)键消除一次数值后重新输入正确的数字。
2. 按下正负号转换(+/-)键可以改变当前显示的数的符号。
3. 点击清除全部(AC)按钮会将计算器清零,回到初始状态。
4. 使用该计算器可执行加、减、乘、除等基本算术运算,并且能够进行开方、平方和求倒数的操作。
5. 计算器中有许多特殊符号表示特定功能:例如π代表圆周率PI;e代表自然对数底数。ln 表示以 e 为底的对数值,log 则是以10作为基数计算对数值。
6. 提供了正弦、余弦和正切函数以及它们对应的反三角函数支持。
7. 支持阶乘(n!)运算功能。
8. 可在角度与弧度之间进行单位转换。