类windows的java计算器
使用java图形化开发实现了科学计算器的大部分功能,java课普通大作业难度。
1.本计算器仿照windows计算器的外观及科学计算器、标准计算器面板功能而实现。
2.本计算器实现了windows计算器的科学计算器、标准计算器的所有运算函数,并增加了度
分秒的换算功能。
3.本计算器实时接受用户输入、计算结果并在显示框更新表达式和结果的显示
4.错误处理:
算数错误:给出提示并禁止下一步输入,只能执行清空操作。
例子:log(0)、3/0、arcsin(10)……
可补全的输入错误:自动以0补全
例子: (+) 转变为 (0+0) ……
可更新的输入错误:清除上一步输入,以当前输入为准
例子:连续 +-/ 运算最后保留 / 运算
可拒绝的输入错误:不做任何操作
例子:4.65.视为4.65,不匹配 ( 的 ) 不接受
5.显示处理:清除浮点数多余的小数点和0,以及对因精度导致的结果误差截断处理
例子:4.567000只输出4.567……
6.遗憾:历史面板中动态记录历史的组件未能如愿显示。
7.程序主入口 Main.java
8.程序有详细注释,请自行阅读