没有合适的资源?快使用搜索试试~ 我知道了~
java计算器实验总结.doc
0 下载量 191 浏览量
2022-12-21
13:31:08
上传
评论
收藏 37KB DOC 举报
温馨提示
试读
16页
java计算器实验总结.doc
资源推荐
资源详情
资源评论
java计算器实验总结
java计算器实验,做完实验你会有所发现,怎么写总结呢?下面是带
来的java计算器实验总结,欢迎阅读!
GDOU-B-11-112
广东海洋大学学生实验报告书(学生用表)
实验名称 JAVA计算器程序设计
学院(系)
学生姓名
课程名称 专业 JAVA程序设计 班级 课程号 完成日期 学号
实验地点
实验JAVA计算器程序设计
1)
实验总结:刚做之前,勉强还能做些小程序,但在进展了计算器程
序设计的时候,才发现很多语句还不能联系运用,大部分还是通过
百度和书籍才勉勉强强完成,看来实践才是硬道理
2) 实验目的
通过计算器程序设计,能够更加深入的了解JAVA,熟悉图形用户的
设计原理和程序构造等
4) 实验内容和步骤
实验内容
应用JAVA软件设计一个简易的计算器,实现根本的四那么运算及括
号
设计流程
1. 分析该计算器需要完成的功能。
用户能够完成添加括号和负号的四那么混合运算,并且计算器能够自
动识别运算符的优先级,根据用户输入的运算表达式,自动计算出
相应的结果。
同时还完成了计算器中C按钮清屏功能和Backspace退格键。
2. 考虑异常处理。
(1)当输入的表达式中出现除零的操作,显示框将显示“Infinity(
无穷大)”。
(2)当输入的表达式错误时,将弹出提示框显示“表达式错误请重新
输入”
(3)当计算器的显示文本框里为没有输入内容时直接点击等号按钮,
将弹出提示框显示“对不起,您没有任何输入,请重新输入:”。
(4)当第一次输入乘号键,除号键,右括号,小数点,求余键,等号
键,ce键,Backspace键时提示错误。
4. 考虑数据的处理
目标计算表达式通过点击计算器界面上的按钮进展输入,当按下等
号之后,计算器通过调用JAVA中script这个包中的相关类和方法来
实现数据的处理。
5. 编码实现计算器的功能。
(1)新建相关的文件。
(2)引入JAVA中相关的包。
(3)新建类Jsq,并继承了类Frame,而且实现了接口ActionListener
(4)定义相关的变量,创立相关组件,并对组件的属性进展设置。
(5)对所创立的组件进展布局,完成界面的实现。
(6)为各个组件添加事件偷听。
(7)重写事件接口ActionListener的方法public void
actionPerformed(ActionEvent e)。
(8)为各个组件编写事件代码,完成每个按钮的不同功能。
4、程序
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.awt.List;
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;
public class Calculator extends Frame
{
public static void main(String[] args) { final Frame
window = new Frame("Calculator"); window .setSize(380,
剩余15页未读,继续阅读
资源评论
zzzzl333
- 粉丝: 706
- 资源: 7万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功