异常捕获

try{

可能抛出异常的语句

}

catch{

出现异常后,执行的语句

}

如果try中的语句,没有抛出异常,程序不执行catch中的语句,try里面的其他语句继续执行;

如果try中的语句抛出异常,则执行catch中的语句,在try中的,抛出异常语句后面的语句不会执行;

变量的作用域:声明该变量的括号,到对应括号的括号为止;

            int number = 0;
            bool flag=true;
            Console.WriteLine("请输入:");
            try
            {
                number = Convert.ToInt32(Console.ReadLine());
                //语句2;当出现异常时,语句2与语句3都不执行,执行catch里面的语句;
                //语句3;
            }
            catch
            {
                Console.WriteLine("输入的数字不符合要求!");
                flag = false;
            }
            
            //满足某些条件时,执行该语句
            if (flag)
            {
                Console.WriteLine(number * 2);
            }
            
            
            Console.ReadKey();

 

posted @ 2021-11-01 20:17  无敌小金刚  阅读(36)  评论(0)    收藏  举报