1.3代码规范
“哦,说得没错,这个我以前听老师说过,可是从来没有在意过,我马上改,改完再给你看看。”
class Program{
static void Main(string[] args){
try{
Console.Write("请输入数字A:");
string strNumberA = Console.ReadLine();
Console.Write("请选择运算符号(+、-、*、/):");
string strOperate = Console.ReadLine();
Console.Write("请输入数字B:");
string strNumberB = Console.ReadLine();
string strResult = ;
switch (strOperate){
case "+":
strResult = Convert.ToString(Convert.ToDouble(strNumberA)
+ Convert.ToDouble(strNumberB));
break;
case "-":
strResult = Convert.ToString(Convert.ToDouble(strNumberA)
- Convert.ToDouble(strNumberB));
break;
case "*":
strResult = Convert.ToString(Convert.ToDouble(strNumberA)
* Convert.ToDouble(strNumberB));
break;
case "/":
if(strNumberB != 0){
strResult = Convert.ToString(Convert.ToDouble(strNumberA) / Convert.ToDouble(strNumberB));
}else{
strResult = 除数不能为0;
break;
}
}
Console.WriteLine(结果是: + strResult);
Console.ReadLine();
}catch (Exception ex){
Console.WriteLine(您的输入有错:+ ex.Message);
}
}
}大鸟:“吼吼,不错,不错,改得很快吗?至在目前代码来说,实现计算器是没有问题了,但这样写出的代码是否合出题人的意思呢?”
小菜:“你的意思是面向对象?
大鸟:“哈,小菜非小菜也!”