项目简介
本项目是基于JavaFX框架开发的科学计算器,实现了《第46组计算器需求文档》中的功能,并进行了扩展与优化。它支持基本四则运算、科学计算、逻辑运算以及特殊字符处理等功能,由软件工程第46组(组长:郭秋洋,组员:仁青尼玛)开发,当前版本为5.0。
项目的主要特性和功能
- 基本运算:支持加、减、乘、除、求模、百分号、阶乘、平方、次方、平方根、次方根等。
- 科学计算:支持自然对数、正弦、余弦、正切、逻辑与、逻辑或、逻辑异或等功能。
- 特殊字符处理:支持常数e和π的输入,以及科学记数法的计算。
- 错误处理:能识别并处理表达式错误、除零错误、溢出错误等异常。
- 界面优化:UI美化,有背景图片和按钮特效,支持键盘和鼠标操作。
- 精确计算:使用BigDecimal进行内部数据存储和计算,保证结果精确。
安装使用步骤
- 导入项目:将项目导入到支持JavaFX的IDE(如IntelliJ IDEA或Eclipse)中。
- 配置环境:确保本地安装JDK 1.8及以上版本,并配置好JavaFX库。
- 运行项目:在IDE中运行
Main.java
文件,启动计算器应用程序。 - 使用计算器:通过键盘或鼠标点击按钮输入表达式,按下回车或点击“=”按钮得到计算结果。
注意事项
- 计算器自带JRE 1.8,exe版可直接在64位Windows系统上运行,jar版需在安装有JRE 1.8及以上版本的系统上运行。
- 输入表达式时,确保格式正确,避免输入非法表达式导致计算错误。
- 如需查看帮助文档,可点击界面上的“Help”链接。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】