A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© mr_jack 中级黑马   /  2014-3-28 09:28  /  933 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 mr_jack 于 2014-3-28 14:30 编辑

求一个简单的四则运算器的编写方法

1 个回复

倒序浏览
  1. //实现一个简单的四则运算器。
  2.         static void Main(string[] args)
  3.         {
  4.             int num1 = getnum("第一个整数");//输入整数
  5.             int num2 = getnum("第二个整数");
  6.             int end = getend(num1, num2);//得到结果
  7.             Console.WriteLine("结果为{0}",end);
  8.             Console.ReadKey();
  9.         }
  10.         static int getnum(string str)
  11.         {
  12.             Console.WriteLine("请输入{0}", str);
  13.             int i;
  14.             while (true)
  15.             {
  16.                 string num = Console.ReadLine();//客户输入
  17.                 try
  18.                 {
  19.                     i = Convert.ToInt32(num);
  20.                     return i;
  21.                 }
  22.                 catch
  23.                 {
  24.                     Console.WriteLine("输入有误,请重新输入。");
  25.                 }
  26.             }
  27.         }
  28.         static int getend(int i1,int i2)
  29.         {
  30.             while (true)
  31.             {
  32.                 Console.WriteLine("请输入运算符。");
  33.                 string getoperator = Console.ReadLine();//得到运算符
  34.                 switch (getoperator)
  35.                 {
  36.                     case "+": return i1 + i2;
  37.                     case "-": return i1 - i2;
  38.                     case "*": return i1 * i2;
  39.                     case "/": return i1 / i2;
  40.                     default: continue;
  41.                 }
  42.             }
  43.         }
复制代码

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马