C#复习之异常

欢迎来到unity学习unity培训unity企业培训教育专区,这里有很多U3D资源U3D培训视频U3D教程U3D常见问题U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。


    之前迷迷糊糊的学习完异常,总感觉没有真正的理解到异常怎么用,今天又仔细复习了一下,发现异常真的是很实用。

下面我们通过一道简单的题来回顾一下异常的实用性吧~

    写一个方法,判断三个参数是否能构成一个三角形,如果不能则抛出异常,显示“不能构成三角形”,如果可以则显示三角形三个边长,在主方法中得到命令行输入的三个整数,调用此方法,并捕获异常。

下面我们来看一下用代码是怎么实现的吧~

class Tri

    {

        public void sanjiao(int a, int b, int c)

        {


            if (a + b > c && a - b < c)

            {

                Console.WriteLine(a + "  " + b + "  " + c);

            }

            else

            {

                throw new Exception();//抛出异常

            }

        }

        static void Main(string[] args)//Main方法中调用,要捕获异常

        {

            Tri t = new Tri();

            try

            {

                t.sanjiao(3, 4, 10);

            }

            catch (Exception)

            {


                Console.WriteLine("不能构成三角形");

            }

        }

    }


今天的学习感悟:

    其实每个人都有低谷期,或者不在状态的时候,之前心不在焉,不在状态的我,因为今天某人的一句话吓飞了,晚上做题的时候思路很清晰,脑子突然很好用,不再每天迟钝,木木的了,也许之前只是因为某种心态或者态度不端正,总之之前的我做的很不对,谢谢我的老师,同学,朋友一直鼓励我,没有放弃我,谢谢!我以后会继续好好学习的!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值