- 4
- 0
- 约1.91千字
- 约 5页
- 2017-08-23 发布于河南
- 举报
2004年上学期java实习报告
实习内容:
用java编程语言实现windows中科学型计算器的功能。
具体要求:
一.科学型计算器的用户界面设计要与windows的基本相同;
二.功能要尽量强大,操作尽量简单;
程序特色:
一. 此计算器可接受任意长度的数学表达式并计算其结果。
二.支持 ! * + - / % ( ) log ln sqrt X^Y COS sin tan ctg等特殊运算符。
设计思想:
一.界面设计使用swing组件,null布局,精确定位各组件在JFrame中的位置。
二.计算过程采用栈和队列的算术表达式求值算法,先处理输入的字符串,然后借助堆栈将中缀表达式转换为后缀表达式,再对后缀表达式进行计算。
具体实现:
注:此程序的用户界面由软件04-1班刘昭设计完成;
具体按钮事件连接由04-2班郭佳设计完成;
后期测试由刘昭 郭佳共同完成。
界面设计使用swing组件包,null布局,精确定位各组件在JFrame中的位置。
点击查看用户界面代码:Jisuan.java
计算内核:
注:此程序的计算内核由04-2班郭佳设计完成;
此内核主要由六个类组成,分别实现不同的功能:
StackProcess 类
功能:
您可能关注的文档
- 战火重燃.ppt
- 站长必读SEO技能知识学习资料.ppt
- 站内推广与营销.ppt
- 站内优化1.ppt
- 站群计划案例.ppt
- 账户优化分析技巧.ppt
- 招聘怎样做.ppt
- 浙江大学C语言程序设计复习课件.ppt
- 浙江省计算机高考复习 HTML语言.ppt
- 针对某网站的优化建议.ppt
- Unit5 The weather and us Part A 四年级英语上册(人教PEP版).pptx
- CN119486237A 功率半导体器件及功率半导体器件的制备方法 (矽力杰半导体技术(杭州)有限公司).pdf
- 网络传媒公司组织架构及岗位职责.docx
- CN119486347A 一种背接触电池、光伏组件和背接触电池的制作方法 (隆基绿能科技股份有限公司).pdf
- CN119486403A 改善发光均匀性的发光二极管及其制备方法 (京东方华灿光电(苏州)有限公司).pdf
- 土木工程实习日记.docx
- CN119486468A 钙钛矿电池及其制备方法 (无锡先导智能装备股份有限公司).pdf
- CN119486423A 一种Mini-LED封装BT基板及其制作方法 (珠海晶瓷电子科技有限公司).pdf
- CN119485580A 网络接入方法、装置、设备、存储介质和程序产品 (中国电信股份有限公司技术创新中心).pdf
- 2026年供应商年度合作协议修订说明5篇.docx
原创力文档

文档评论(0)