2024年4月28日发(作者:)
第六章
【练习6.1 】
[思考题] 请思考Java程序中编译时错误、逻辑错误和异常之间区别。
编译时的错误常常是语法上的错误。通过编译器错误提示,能较容易修改。
程序逻辑上的错误是能被编译器编译通过,并能顺利运行,但运行出来的结果往往不
是我们预期的结果。
异常是在程序运行过程中出现了错误导致程序终止,常常是运行时的错误。
练习6.2
1.C 2.A
练习6.3
1.C 2.D 3.A 4.B 5.B 6.C
练习6.4
1.B 2.D
练习6.5
1.C
2.捕获异常;继续声明异常
练习6.6
1.A 2.C
3. Exception;throws
4. It’s caught!
It’s finally caught!
习题6
1. test
2. 不会
3. [编程题]定义Triangle 类,其中包含一个方法void sanjiao(int a,int b,int c),用
来判断三个参数是否能构成一个三角形。如果不能则抛出异常IllegalArgumentException,
显示异常信息a,b,c+”不能构成三角形”,如果可以构成则显示三角形三个边长,在主方法
中得到命令行输入的三个整数,调用此方法,并捕获异常。
import ;
发布评论