电话:0731-83595998
导航

模拟试题:SCJP035经典104题分析笔记(三)

来源: 2017-12-19 10:34

 . i=6 j=5 
b. i=5 j=5 
c. i=6 j=4 
d. i=5 j=6 
e. i=6 j=6 
题意: 执行结束后,i和j的值分别是什么?
分析: 说实话,我开始以为这题还有点复杂,是考x++和++x的区别以及continue语句的作用,可是经过分析发现其实知不知道以上两个知识点对答案并没有影响,简单的计算一下就ok了,i和的值经过循环依次为:2、9;3、8;4、7;5、6。此时i< 5不成立,程序结束,而已。
解答: i=5,j=6 。答案为d
注意: 还是要注意一下x++和++x的区别,x++表达式的值为x原值,++x表达式的值为x经+1计算后的值。但经过x++或++x后x本身的值都比原值增加了1。例如:int a=1,b=1; int c=a++;int d=++b;最后a为2,b为2,c为1,d为2。还有就是continue用于循环块内表示本次循环结束(注意不是循环结束!)下次循环开始,它后面的语句就不执行了。
示例: w08.java

9. 
2) public object m(){ 
4) object oa=new object[1]; 
6) o=null; 
system.out.println(oa[0]); 
10) } 
a.after line 4 
c.after line 6 
e.after line 9(that is,as the method returns) 
分析: 一个对象成为垃圾有两种情况,一是失去引用;一是离开了作用域。
注意: 注意对象和对象的引用的区别。

编辑推荐:

下载Word文档

温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)

网络课程 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

精品课程

更多
10781人学习

免费试听更多

相关推荐
图书更多+
  • 电网书籍
  • 财会书籍
  • 其它工学书籍
拼团课程更多+
  • 电气拼团课程
  • 财会拼团课程
  • 其它工学拼团
热门排行

长理培训客户端 资讯,试题,视频一手掌握

去 App Store 免费下载 iOS 客户端