diandian的gravatar头像
diandian2017-11-14 13:54:41

用java面向对象语言写一个简单的计算器控制台程序,输入两个数和运算符号,得到结果

最初看到这个题目,我觉得非常简单,随手写了一个面向过程的代码,但后来经过推敲,慢慢改善,形成了最终的附件。使用了简单的工厂模式,运用java面向对象的封装、继承和多态,自己也记录保存下,没有单独形成项目的方式,自己引入修改包路径测试即可。

其中:

Calculator是测试调用类

CalculatorBase是计算机父类

CalculatorAdd、CalculatorMinus、CalculatorMulti、CalculatorDivide是对应子类

CalculatorFactory为实例化对象工厂

文件目录为:

用java面向对象语言写一个简单的计算器控制台程序,输入两个数和运算符号,得到结果

在任意地方调用即可

运行后结果:

用java面向对象语言写一个简单的计算器控制台程序,输入两个数和运算符号,得到结果


打赏

已有1人打赏

最代码官方的gravatar头像

最代码最近下载分享源代码列表最近下载
gaocaixia1月24日
暂无贡献等级
雪色王冠1月12日
暂无贡献等级
暂无贡献等级
覃倩1613040692017年12月17日
暂无贡献等级
zhangquan12017年12月9日
暂无贡献等级
8938500002017年12月5日
暂无贡献等级
LiuJZ02162017年11月20日
暂无贡献等级
dagf1132252017年11月14日
最代码贡献等级说明
最代码官方 LV42017年11月14日
最代码贡献等级说明
最代码最近浏览分享源代码列表最近浏览
huaua76764月18日
暂无贡献等级
暂无贡献等级
sleepcat883月28日
最代码贡献等级说明
AngleArcher3月23日
暂无贡献等级
a5226412153月18日
暂无贡献等级
何年容3月11日
最代码贡献等级说明
lmdhhj3月6日
暂无贡献等级
ramberry3月1日
暂无贡献等级
zhangxiaoye2月26日
暂无贡献等级
zhos02121月29日
最代码贡献等级说明
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友