* * * * * * * * * * 第9章 异常处理 9.1.1生活中的异常 异常(Exception)不仅仅出现在程序中,生活中倒霉的事情经常会发生,这就是人们生活中遇到的“异常”。 例如,极限滑板运动在比赛的时候会做出各种高难度的动作,滑板运动员如果万一受伤,会有人上来给他包扎,或者送他上医院。他的滑板动作暂时停止,这就是处理异常的过程。 生活中的异常多种多样,时刻都有可能发生,无从预测。但是,生活中遇到异常之后,往往都延续着下一个工作:那就是处理异常。 软件中的异常和生活中异常的出现机制、处理方法具有很大的类似之处。接下来我们来看软件中的异常。 9.1 认识异常 9.1.2 软件中的异常 以最简单的例子为例:编写一个程序,能够让用户输入一个圆的半径,然后打印这个圆的面积。 用现有的知识,非常简单就可以编出代码如下: 9.1 认识异常 9.1.2 软件中的异常 以上程序能够打印正确的结果,但是软件的风浪就是运行中的不确定因素。该软件遇到一个不熟练的操作员,她输入了如下内容(也许她无法区别键盘上0和o)。点击“确定”,程序打印: 9.1 认识异常 9.1.3为什么要处理异常 上一节的程序,在输入不正确格式的内容时,实际上是发生了异常。 异常的出现,是在程序编译通过的情况下,程序运行过程中出现一些突发情况造成的。如果任由异常出现不去管它,会给软
原创力文档

文档评论(0)