天天看点

异常捕获

try{

可能抛出异常的语句

}

catch{

出现异常后,执行的语句

}

如果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();      

继续阅读