1.3代码规范

2018-11-06 15:14 更新

“哦,说得没错,这个我以前听老师说过,可是从来没有在意过,我马上改,改完再给你看看。”

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);
            }
         }
}

大鸟:“吼吼,不错,不错,改得很快吗?至在目前代码来说,实现计算器是没有问题了,但这样写出的代码是否合出题人的意思呢?”

小菜:“你的意思是面向对象?

大鸟:“哈,小菜非小菜也!”

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号