2022年数据库异常处理答案.pdf
《2022年数据库异常处理答案.pdf》由会员分享,可在线阅读,更多相关《2022年数据库异常处理答案.pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库异常处理答案一、一、实验 / 实习过程实验题 1在程序中产生一个ArithmeticException类型被 0 除的异常 ,并用 catch 语句捕获这个异常。最后通过ArithmeticException类的对象e 的方法 getMessage 给出异常的具体类型并显示出来。package Package1; publicclass除数 0 publicstaticvoid main(String args) try int a=10; int b=0; System、out 、println( 输出结果为 : +a/b); catch(ArithmeticException e)
2、System、out 、println( 除数不能为 0 +e 、getMessage(); 实验题2在一个类的静态方法methodOne()方法内使用throw 产生ArithmeticException异常, 使用 throws 子句抛出 methodOne()的异常, 在main 方法中捕获处理 ArithmeticException异常。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 7 页 - - - - - - - - - - 数据库异常处理答案package Package1;
3、publicclass抛出异常 staticvoid methodOne() throws ArithmeticException System、out 、println( 在methodOne中 ); thrownew ArithmeticException( 除数为 0 ); publicstaticvoid main(String args) try int a=10; int b=0; int c=1; System、out 、println( 输出结果为 : +a/b); catch(ArithmeticException e) System、out 、println( 除数不能为
4、0 +e 、getMessage(); 实验题 3编写一个程序 , 输入一个班某门课程成绩, 统计及格人数、不及格人数平均分。设计一个异常类, 当输入的成绩小0 分或大于 100 分时,抛出异常 , 程序将捕捉这个异常 , 并做出相应处理。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 7 页 - - - - - - - - - - 数据库异常处理答案package实习异常 ; publicclass课程成绩 doublegrade=0; staticintnumber =0; statici
5、ntpass =0; staticintunpass=0; staticdoublesum=0; void setGrade(double grade) throws NullPointerException if(grade100 | grade=60) +pass ; else +unpass; sum=sum+grade; this、grade=grade; publicstaticvoid main(String args) int number=4; 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -
6、第 3 页,共 7 页 - - - - - - - - - - 数据库异常处理答案课程成绩 people=new课程成绩 (); try people、setGrade(110); catch(NullPointerException e) System、out 、println( 成绩 +e 、getMessage()+ 不合理 ); try people、setGrade(-1); catch(NullPointerException e) System、out 、println( 成绩 +e 、getMessage()+ 不合理 ); people、setGrade(20); peopl
7、e、setGrade(100); people、setGrade(80); people、setGrade(40); System、out 、println( 及格人数为 : +pass ); System、out 、println( 不及格人数为: +unpass); System、out 、println( 平均成绩为 : +sum/number); 实验题 4创建异常类的练习。需要使用3 个 Java 程序来实现 : Bank 、java InsufficientFundsException、java ExceptionDemo、java 创建银行类 Bank,包括如下的方法 : Ban
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 数据库 异常 处理 答案
限制150内