OpenI 启智社区

启智社区,确实给力

当前位置:首页 > 学习 > 实训 >

Java程序设计—实现科学计算器

Java程序设计—实现科学计算器

  • 来源:头歌教研中心
  • 章节:4 单元:9

  • 课程研发团队
进入实训课程

课程简介:

《科学计算器》是一门Java SE入门后的进阶 Demo 项目,本课程教大家使用 Java 语言完成一个科学计算器。带领大家学习如何制作 Swing 图形化界面,如何从波兰表达式、逆波兰表达式实现计算器实际计算逻辑以及为 UI 组件设置事件响应逻辑,最终开发一个专属于自己的计算器,拥有属于自己的样式。

你将学到

















Swing图形库的编程知识


计算器背后逻辑的实现

波兰表达式转换逆波兰表达式


由逆波兰表达式获取计算结果

在窗体中添加 UI 组件


各类监听器的编写与事件逻辑交互


企业急需



面向人群


- 刚结束 Java SE 编程课程学习的同学
- 想做项目练手,希望在动手能力上得到提升的同学
- 具备一定的 Java 基础和 Swing 组件编程知识的同学

课程大纲


课程包含:4章节实践项目学习
第一章:科学计算器入门
第二章:科学计算器——逻辑处理单元
第三章:科学计算器——计算器UI编程
第四章:逻辑处理与UI交互

课程章节:

第一章:科学计算器入门

本关卡带领大家了解科学计算器课程基础内容,将后续课程里将会学习到的知识点,算法等进行概括了解。

第二章:科学计算器——逻辑处理单元

本章为科学计算器的逻辑处理单元,章节内容从字符串处理到 List 数据类型,转换以后检测得到的表达式是否合法,再将表达式按照要求转换为后缀表达式并进行结果计算进行展开。从最底层的角度理解计算器的处理逻辑,让你了解的不只是简单的计算逻辑!

第三章:科学计算器——计算器UI编程

本章课程内容主要包括 Java 里的 swing 库编程,以可视化的界面为标准建立一个属于你自己的计算器并进行实际开发评测。

第四章:逻辑处理与UI交互

本章主要内容为在监听器的基础上对计算器处理逻辑与计算器界面进行交互设定。