3.以下代码的循环次数是
解析:每次循环都是减二,i一直不为0,所以循环为无限执行
5.有如下一段程序:
解析:主要考static和i++
static是类属性,不管有多少个对象,都共用一个变量
getNext()方法被调用了三次,所以进行了三次i++操作
i++是先运算再赋值
return i++ 是先返回i在i+1
第一次调用时候返回1,此时i+1=2,第二次调用返回2,此时i+1=3,第三次调用返回3,此时i+3=4
10.以下关于JAVA语言异常处理描述正确的有?
解析:throw用于抛出异常对象。
throws关键字可以在方法上声明该方法要抛出的异常,然后在方法内部通过throw抛出异常对象。
try是用于检测被包住的语句块是否出现异常,如果有异常,则抛出异常,并执行catch语句。
cacth用于捕获从try中抛出的异常并作出处理。
finally语句块是不管有没有出现异常都要执行的内容。
习题整理12.13
最新推荐文章于 2024-07-18 16:29:57 发布