黑马程序员_异常实例_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > 黑马程序员_异常实例

黑马程序员_异常实例

 2014/4/1 21:15:33  gyt_xtt  博客园  我要评论(0)
  • 摘要:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;//2014.3.14namespace_6.异常{classProgram{staticvoidMain(string[]args){try{Console.WriteLine("Convert之前");inta=Convert.ToInt32(Console.ReadLine());Console.WriteLine
  • 标签:程序 程序员 实例 异常

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");

            }

        }

    }

}

发表评论
用户名: 匿名