黑马程序员_异常实例

王朝学院·作者佚名  2016-05-16
窄屏简体版  字體: 小  |  中  |  大  |  超大  

黑马程序员_异常实例using System;

using System.Collections.Generic;

using System.Linq; using System.Text;

//2014.3.14

namespace _6.异常

{

class PRogram

{

static void Main(string[] args)

{

try

{

Console.WriteLine("Convert之前");

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

Console.WriteLine("Convert之后");

}

catch (Exception ex)

{

Console.WriteLine("输入错误:"+ex.Message+"异常堆栈:"+ex.StackTrace);

}

try

{

Console.WriteLine("请输入你的年龄:");

int s = Convert.ToInt32(Console.ReadLine());

string desc = GetAgeDesc(s);

Console.WriteLine(desc);

}

catch (Exception ex)

{

Console.WriteLine("数据错误,"+ex.Message);

}

Console.ReadKey();

}

static string GetAgeDesc(int age)

{

if (age >= 0 && age <= 3)

{

return "婴幼儿";

}

else if (age > 3 && age < 18)

{

return "青少年";

}

else if (age >=18 && age < 60)

{

return "成年人";

}

else if (age >= 60 && age < 100)

{

return "老年人";

}

else

{

throw new Exception("自己创建的ex.Message");

}

}

}

}

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航