java习题3解析的简单介绍

博主:adminadmin 2023-01-21 00:00:07 346

本篇文章给大家谈谈java习题3解析,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java选择题解析

32

答案c不正确,else if (val 9)这个条件不起作用的,如果一个val不大于4,更不会大于9.

Test B 永远不会输出的。

else if (val 9) {

System.out.println("Test B");

}

33

for(int i = 0; i 5 ) { //第3 行   for里面要有2个分号的,不能省,少了一个

count++; //第4 行  count为初始化,不能++。

34

一个输出的5,3没有问题吧。第二个,5和3的数值互换了,所以是3,5。第三个,是5,3,因为java的特性,值传递,当基本类型的数据做参数时,会拷贝一份,传给函数调用,不影响原有的变量。

35

x=8,x0一直成立,所以无线循环。

40

第一次,i=0,j=1, 条件i=j+1 (1=2)成立。

之后i=i+2, i=2,j--   j=0;

条件i=j+1 (2=1)不成立。

所以只运行了1次。

42

while (i10){

if (i1){

continue;

}

while条件和if条件都成立,程序会一直continue,continue的意思是跳出本次循环。

会反复运行上面我赋值的这段代码

47

A D 就是这样的。没什么好说的,就是这样规定的。

几道道简单的java题目 求解答,分析过程 在线等能够

希望你看完也把想法分享下,我只说我的理解,不足之处一定之处:

1排除法 AB,声明不能指明大小C错,DE不是int

2 C 我没什么可以说的,如果有其他想法,你说说

3 AD,题目是防止方法被重写,Bfinal在返回类型后,C静态方法可以被重写,但是一个方法不能被重写成静态方法,E明显错误final和abstract不能同时

4 CD,Static inner class这种东西可以不算做内部类(不从位置说),它没有内部类的任何特性,它不必与外部类建立联系B错,它不能够使用Outter.this访问外部类实例C对,A不要求,让我纠结的是DE,选了D是因为不能访问的是外部类的非静态成员,但是其他类的非静态成员只要new了都应该是正常访问的。E感觉问题大过D,因为必须使用外部类和内部类名一起才可以

5 刚开始选AB基本是排除法先,匿名内部类不能实现多个接口C错,也不能即实现一个接口又继承一个类,但是可以做一样D错,E同样原因错 但是后来我发下可能是翻译问题D不是说继承一个类又实现一个接口,而是内部类是super的直接子类那么实现一个接口就是ok的了,再来看看AB,刚开始理解B以为是调用时给的参数,选了D后细读应该是只构造方法给参数,匿名类的构造方法是不是很可笑呢,所以5应该选AD

java这道题请解析下

第一条输出语句:很明显,也没有争议,先输出2

第二条输出语句:要先明白a++它在输出之前是不会先加1的,所以还是输出2

再输出第二个2后,这时java内部就将a加上1了,所以现在a值为3

第三条输出语句:要先明白++a会在输出之前先立即加上1,所以输出3+1=4

所以最后结果为224,先D

java习题3解析的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、java习题3解析的信息别忘了在本站进行查找喔。