- 讲师:刘萍萍 / 谢楠
- 课时:160h
- 价格 4580 元
特色双名师解密新课程高频考点,送国家电网教材讲义,助力一次通关
配套通关班送国网在线题库一套
. 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)
分析: 一个对象成为垃圾有两种情况,一是失去引用;一是离开了作用域。
注意: 注意对象和对象的引用的区别。
责编:罗莉
课程专业名称 |
讲师 |
课时 |
查看课程 |
---|
课程专业名称 |
讲师 |
课时 |
查看课程 |
---|
点击加载更多评论>>