文章目录
需求分析
设计思路
设计实现
设计实现展示
其他功能
需求分析
目的是实现一个基于 Java 的可以求解带括号加减乘除表达式的带界面的计算器。
需要知道的Java技术:Java Swing(Java图形 界面设计 )、Java集合(栈)、lambda表达式、Java基础等。
设计思路
实现一个Java计算器界面类
实现一个Java计算带括号加减乘除表达式的类
实现主函数调用
设计实现
Java计算器项目结构:
Calculator类为计算器界面设计、Calculate类为计算带括号加减乘除表达式的类,Main函数为项目程序入口。
Java计算器界面设计实现代码:
- Java计算带括号加减乘除表达式类的实现:
- 主函数:
设计实现展示
- 可以随意缩小放大界面,界面部件会跟随界面大小自适应调整。
其他功能
- 目前实现了标准型计算,科学型计算更加复杂,实现了界面,没有计算功能,后续可能会继续开发,敬请期待。