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

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

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

其中:

Calculator是测试调用类

CalculatorBase是计算机父类

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

CalculatorFactory为实例化对象工厂

文件目录为:

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

在任意地方调用即可

运行后结果:

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


打赏

已有1人打赏

最代码官方的gravatar头像

顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友