- 0
- 0
- 约小于1千字
- 约 20页
- 2020-04-30 发布于浙江
- 举报
8.1 循序渐进学理论 ;图8-1 程序设计界面 ;8.1.2 捕获处理异常 ;……
catch(异常n) //发生了“异常n”指定的异常
{
语句组n; //执行该异常处理
}
finally //必做的自理
{
语句组n+1; //该语句块一定被执行,无论是否产生异常
};【例8-2】 对例8-1进行改造使之能够捕获到除数为零的异常(只对整数产生,对于实数结果为无穷大)、输入数据格式不正确的异常以及其它所有异常。图8-4~图8-6是发生了几种异常情况时的程序运行界面。;图8-4 除数为0异常 ;8.1.3 C#的异常类 ;8.1.4 抛出和重发异常 ;图8-7 除数为0时的程序运行界面 ;2.重发异常 ;图8-8 除数为0时的运行界面 ; 【例8-5】 对例8-4进行改进,使主调方法中能够显示出在被调方法中发生的异常是何种异常,发生异常时的程序运行界面如图8-9所示。;图8-9 除数为0时的运行界面 ;8.1.5 checked和unchecked运算符的用法 ; 【例8-6】 编写一个整型加法计算器,如果运算结果超出了整数的表示范围则发生溢出异常并对之进行捕获。程序的设计界面如图8-10所示,程序的运行界面如图8-11所示。;图8-10 程序设计界面 ;8.2 典型实例练能力 ;(3)如果以命令行“divpro abcd”或“divpro 10 asdhjk”的形式运行,将出现提示信息:“输入字符串的格式不正确”。
(4)如果以命令行“divpro 10 0”的形式运行,将出现提示信息:“试图除以零”。
(5)如果以命令行“divpro 327689876587 2”或“divpro 2 327689876587”的形式运行,将出现提示信息:“值超出了整数的表示范围”。
;8.3 上机练习重应用
您可能关注的文档
- 《三信执行力》课件.ppt
- 仓库安全管理-(课件).ppt
- 镇静与镇静评分课件.ppt
- 《DTC概述-吴永佩》课件.ppt
- 建设工程合同管理实务马小良[精品课件].pptx
- 中国古代四大发明课件剖析.ppt
- 中级财务管理第二章[精品课件].pptx
- 房地产营销与策划课件第1章-导论.ppt
- 第一模块场营销学导论课件-辽宁资源共享课.ppt
- 《建筑材料基本性质》课件.ppt
- 河北省石家庄市2026届高三11月期中教学质量摸底检测语文试题含答案.doc
- 山东省济宁市2026届高三上学期期中质量检测语文试题含答案.doc
- 江西省宜春市2026届高三上学期一轮诊断考试语文试题含答案.doc
- 北京市丰台区2026届高三上学期期末语文试题及答案.doc
- 北京市东城区2026届高三上学期期末语文试题及答案.doc
- 2025年四川省攀枝花市中考物理试题(含答案解析).doc
- 浙江省宁波市2026届高三第一学期11月高考模拟考试语文试题含答案.doc
- 山东省菏泽市2026届高三上学期期中考试语文试题含答案.doc
- 上海市闵行区2026届高三一模语文试题及答案.doc
- 上海市长宁区2026届高三一模语文试题及答案.doc
原创力文档

文档评论(0)