Java基础review2

题目一:下列说法正确的是
A:在类方法中可用this来调用本类的类方法
B:在类方法中调用本类的类方法可直接调用
C:在类方法中只能调用本类的类方法
D:在类方法中绝对不能调用实例方法
题目二:有如下代码:请写出程序的输出结果。
public class Test
{
public static void main(String[] args)
{
int x = 0;
int y = 0;
int k = 0;
for (int z = 0; z < 5; z++) {
if ((++x > 2) && (++y > 2) && (k++ > 2))
{
x++;
++y;
k++;
}
}
System.out.println(x + ”” +y + ”” +k);
}
}
A:432
B:531
C:421
D:523

题目一:正确答案 B
解析:
静态方法中可以直接调用静态方法,相当于类.静态方法
静态方法调用实例方法需要创建一个实例,实例.实例方法
静态方法中,对象也可以调用静态方法,实例.静态方法
静态方法中,可以使用其他类的静态方法,例如String.valueOf();
类方法也叫:静态方法
实例方法也叫:成员方法,对象方法,非静态方法
成员变量:全局变量,属性,域
局部变量还叫局部变量。
题目三:正确答案 B
解析:
每次循环z,x,y,k对应数值为: 0,1,0,0 1,2,0,0 2,3,1,0 3,4,2,0 4,5,3,1
执行完这次以后,z++为5,不再进入for循环。
z是0的时候,x等于1,所以z是4的时候,x等于5,而不是4
其实不用很细致的计算,直接看着程序,心里过一遍:0 1 0 0,1 2 0 0,2 3 1 0,3 4 2 0,4 5 3 1
posted @   yx1024  阅读(45)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10亿数据,如何做迁移?
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 推荐几款开源且免费的 .NET MAUI 组件库
· 易语言 —— 开山篇
· Trae初体验
点击右上角即可分享
微信分享提示