Java:利用工厂模式设计加减乘除功能的计算器

使用简单工厂模式开发一个包含加减乘除功能的计算器。

思路如下:

1、构造一个计算器抽象类;属性:含有两个参与计算的数字;方法:获取返回计算结果。

2、创建加法、减法、乘法、除法功能子类,继承计算器,在子类中实现父类方法,在方法中计算后并返回计算结果。

3、写一个测试类里面包含如下:(1)获取运算符,根据运算符确定需要生成的计算器类型。(2)获取运算数字,使用Scanner在键盘获取运算参数。(4)根据获取到的键盘输入结果给计算器参与运算的参数赋值。(5)输出计算结果并打印。

很简单的一个小程序,大家一起来康康源代码吧~

计算器抽象类:

 

加法子类:

 

减法子类:

乘法子类:

除法子类:

计算器测试主函数:

程序运行截图:

这个程序很简单,同时很具有代表性,大家感兴趣的可以写一写,感谢大家支持,河子也是正在学习Java的一名学生,欢迎大家一起交流,最近有时间我会继续更新~

 

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91725 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年5月8日
下一篇 2021年5月8日

相关推荐