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

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

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

其中:

Calculator是测试调用类

CalculatorBase是计算机父类

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

CalculatorFactory为实例化对象工厂

文件目录为:

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

在任意地方调用即可

运行后结果:

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


打赏

已有1人打赏

最代码官方的gravatar头像

最代码最近下载分享源代码列表最近下载
cccccc12  LV8 5月19日
阿风啦  LV14 2020年10月9日
admin_z  LV16 2020年5月23日
拒绝热巴四次  LV1 2020年4月7日
16622133955  LV1 2020年4月1日
1958918071  LV1 2020年3月21日
niuniuyahoo  LV1 2020年3月18日
2603672128  LV1 2020年2月13日
yuanjh2001  LV7 2020年1月9日
road973  LV6 2019年7月7日
最代码最近浏览分享源代码列表最近浏览
usuurr 9月28日
暂无贡献等级
wanglinddad  LV51 5月31日
cccccc12  LV8 5月19日
1825900113  LV2 2021年12月30日
wuwuuw  LV1 2021年12月30日
憨豆先生  LV1 2021年12月7日
Jamarcus  LV3 2021年11月21日
c15042361021  LV3 2021年7月9日
huangxiaojie  LV9 2021年6月13日
杨少聪  LV5 2021年6月9日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友