1. 请用C#的面向对象语言 实现 一个计算器控制台程序,要求输入两个数和运算符号,得到结果
Program.cs:
Program.cs
代码有什么问题呢?
1) 变量命名,你的命名就是ABCD,变量不带有任何具体含义,这是非常不规范的;
2) 判断分支,你这样的写法,意味着每个条件都要做判断等于计算机做了三次无用功;
3) 数据输入有效性判断等,如果用户输入的是字符符号而不是数字怎么办?如果除数时,客户输入了0 怎么办?这些都是可以改进的地方。”
Program.cs:
代码有什么问题呢?
1) 变量命名,你的命名就是ABCD,变量不带有任何具体含义,这是非常不规范的;
2) 判断分支,你这样的写法,意味着每个条件都要做判断等于计算机做了三次无用功;
3) 数据输入有效性判断等,如果用户输入的是字符符号而不是数字怎么办?如果除数时,客户输入了0 怎么办?这些都是可以改进的地方。”