zoukankan      html  css  js  c++  java
  • 第一章 (1)业务与界面相分离

    class Program
        {
            static void Main(string[] args)
            {
                try
                {
                    Console.WriteLine("请输入数字A");
                    string numberA = Console.ReadLine();
                    Console.WriteLine("请输入运算符");
                    string operate = Console.ReadLine();
                    Console.WriteLine("请输入数字B");
                    string numberB = Console.ReadLine();
    
                    string result = Convert.ToString(GetResult(Convert.ToDouble(numberA), Convert.ToDouble(numberB), operate));
                    Console.WriteLine("结果为:"+result);
                    
                }
                catch (System.Exception ex)
                {
                    Console.WriteLine("输入有误请重新输入");
                }
            }
    
    
    
    
            /// <summary>
            /// 实现业务逻辑与界面相分离
            /// </summary>
            public static double GetResult(double number1, double number2, string operate)
            {
                double result = 0d;
                switch (operate)
                {
                    case "+":
                        result = number1 + number2;
                        break;
                    case "-":
                        result = number1 - number2;
                        break;
                    case "*":
                        result = number1 * number2;
                        break;
                    case "/":
                        if ( number2!=0)
                        {
                            result = number1 / number2;
                        }
                        else
                        {
                            result = -1;
                        }
                        break;
                }
                return result;
            }
    
    
        }

     应该把业务方法放到不同的类中,这里为了简单就直接这样写了。

  • 相关阅读:
    今日总结
    今日总结
    今日总结
    本周总结
    今日总结
    今日总结
    今日总结
    今日总结
    今日总结
    vue3函数setUp和reactive函数详细讲解
  • 原文地址:https://www.cnblogs.com/hbhzz/p/3385349.html
Copyright © 2011-2022 走看看