- //实现一个简单的四则运算器。
- static void Main(string[] args)
- {
- int num1 = getnum("第一个整数");//输入整数
- int num2 = getnum("第二个整数");
- int end = getend(num1, num2);//得到结果
- Console.WriteLine("结果为{0}",end);
- Console.ReadKey();
- }
- static int getnum(string str)
- {
- Console.WriteLine("请输入{0}", str);
- int i;
- while (true)
- {
- string num = Console.ReadLine();//客户输入
- try
- {
- i = Convert.ToInt32(num);
- return i;
- }
- catch
- {
- Console.WriteLine("输入有误,请重新输入。");
- }
- }
- }
- static int getend(int i1,int i2)
- {
- while (true)
- {
- Console.WriteLine("请输入运算符。");
- string getoperator = Console.ReadLine();//得到运算符
- switch (getoperator)
- {
- case "+": return i1 + i2;
- case "-": return i1 - i2;
- case "*": return i1 * i2;
- case "/": return i1 / i2;
- default: continue;
- }
- }
- }
复制代码 |