读书人

请教为什么简单计算器无法实现数字相

发布时间: 2012-05-16 23:40:10 作者: rapoo

请问为什么简单计算器,无法实现数字相加?

C# code
 class Program    {        static void Main(string[] args)        {            Console.WriteLine("please input a string");            string a = Convert.ToString(Console.ReadLine());            string b = Convert.ToString(Console.ReadLine());            int i = 0;          try           {                    Console.WriteLine("a+b= {0} + {1}={2}", a, b, a+b);                }                catch (FormatException)                {                    Console.WriteLine("输入不是整数");                }                catch (DivideByZeroException)                {                    Console.WriteLine("捕获到了除错误");                }                Console.WriteLine("继续");                Console.ReadKey();            }        }


[解决办法]
你的a和b都是字符串,改成整数

int a = Convert.ToInt32(Console.ReadLine());
int b = Convert.ToInt32(Console.ReadLine());

读书人网 >C#

热点推荐