C# .net编程基础-try-catch异常处理-阶乘示例
来源:互联网 发布:身份证 知乎 编辑:程序博客网 时间:2024/06/03 23:42
在软件开发过程中,程序异常是十分常见的,也就是我们常说的BUG,因此需要我们对不可预期的异常进行处理。
异常处理其实很简单,最开始我也就得很难,不用怕、真的挺简单的,真正理解了顶多也就一个try-catch语句和throw语句。
try-catch语句用法:
try{
语句块1 //可能引发异常的代码
}
catch(异常类型1 异常对象1){
语句块2 //异常处理
}
catch(异常类型2 异常对象2){
语句块3 //异常处理
}
当try语句块中有异常发生时,程序首先创建一个异常对象,然后依次搜索与之匹配的catch对象,如果找到了匹配的代码块,程序就会跳转到这个catch块并执行块中的语句。
下面给大家一个示例-阶乘的异常处理:
1、先给大家未做异常处理的代码:
截图我就不截了,当我们在输入框中输入的不是数字时系统就会产生异常,程序中断。这是最常见的输入异常。
2、下面是用try-catch语句把可能产生异常的语句写在try语句块中,在catch语句块中进行处理:
异常处理其实很简单,最开始我也就得很难,不用怕、真的挺简单的,真正理解了顶多也就一个try-catch语句和throw语句。
try-catch语句用法:
try{
语句块1 //可能引发异常的代码
}
catch(异常类型1 异常对象1){
语句块2 //异常处理
}
catch(异常类型2 异常对象2){
语句块3 //异常处理
}
当try语句块中有异常发生时,程序首先创建一个异常对象,然后依次搜索与之匹配的catch对象,如果找到了匹配的代码块,程序就会跳转到这个catch块并执行块中的语句。
下面给大家一个示例-阶乘的异常处理:
1、先给大家未做异常处理的代码:
截图我就不截了,当我们在输入框中输入的不是数字时系统就会产生异常,程序中断。这是最常见的输入异常。
2、下面是用try-catch语句把可能产生异常的语句写在try语句块中,在catch语句块中进行处理:
这下当我们在输入框中没有输入数字时就会弹出一个提示框说我格式输入不正确,这就是异常的处理。
0 0
- C# .net编程基础-try-catch异常处理-阶乘示例
- C#异常处理try catch
- C#进阶 17 Try-Catch 异常处理
- 【Java基础】[异常处理]try,catch,finally
- try catch 异常处理
- try-catch异常处理
- try catch 异常处理
- 异常处理(try catch)
- 异常处理@try catch
- 异常处理try.....catch
- try catch异常处理
- try catch异常处理
- 异常处理try catch
- .net学习之C#基础提高 9.Try Catch异常捕获
- try catch处理异常处理
- C# .NET编程基础-throw异常处理-Email格式检测示例
- C#异常处理“try catch”与vb ”on error goto“
- 轻松了解C#异常处理 try—catch—finally
- 莫道君行早,更有早行人
- driver: linux2.6 内核模块导出函数实例(EXPORT_SYMBOL)
- 堆栈溢出问题 test dword ptr [eax],eax ; probe page错误
- 【cocos2d-js官方文档】一、搭建 Cocos2d-JS 开发环境
- 第九周项目一之利用循环求和
- C# .net编程基础-try-catch异常处理-阶乘示例
- Android应用开发面试需要提问的维度总结
- 我所关注的一些博客
- Machine Learning-01_k近邻算法
- UILable转为UIImage的方法
- Openstack存储总结之:详解如何使用NFS作为Cinder的后端存储
- 移位运算符
- 从利用匿名管道实现可交互式远程超级终端cmd.exe说起
- 黑马程序员--OC--OC简介