三、 简答题。
1. error和exception的区别。
2. checked异常和runtime异常的区别。
3. j**a异常处理中,关键字try、catch、finally、throw、throws分别代表什么含义?
4. throws和throw的区别。
四、 编码题。
1. 编写程序接收用户输入分数信息,如果分数在0—100之间,输出成绩。如果成绩不在该范围内,抛出异常信息,提示分数必须在0—100之间。
要求:使用自定义异常实现。
2. 写一个方法voidis********(inta,intb,intc),判断三个参数是否能构成一个三角形,如果不能则抛出异常illegalargumentexception,显示异常信息 “a,b,c不能构成三角形”,如果可以构成则显示三角形三个边长,在主方法中得到命令行输入的三个整数,调用此方法,并捕获异常。
五、 可选题。
1. 编写一个计算n个整数平均值的程序。程序应该提示用户输入n的值,如何必须输入所有n个数。
如果用户输入的值是一个负数,则应该抛出一个异常并捕获,提示“n必须是正数或者0”。并提示用户再次输入该数。
实验11异常
1 理解异常现象及异常的抛出机制。2 掌握异常抛出时的处理机制。3 掌握自定义异常的方法。4 能够掌握在方法 中添加抛出异常的处理实验题目。1.分析并回答问题。public class testappcatch nullpointerexception e catch exception e 分析上...
实验11与异常处理
一 实验目的。1 理解函数模板和类模板的概念。2 会编写包含函数模板和类模板的程序。3 正确理解c 的异常处理机制。4 掌握异常处理的编程特点。5 了解异常分类层次,常见系统异常。6 学习自定义异常的定义及方法,异常的抛出与处理。二 实验内容。1 编写一个求绝对值的函数模板,并测试。2 请将的冒泡排...
11事务及异常处理
事务及异常处理实践。一 数据库设计说明。create database bank gouse bank gocreate table bank 帐户信息表 bank 存放帐户的信息。customername varchar 30 客户姓名。pwd char 8 not null,交易密码。cardi...