选择题:
下面代码的输出结果:
结果为:10;
可选项中居然没有这个正确的答案。
改错题:
这个程序有什么错误呢,请修改?
答案:
改错题2:
下面代码的输出结果:
int x = 0xFFFFFFF5;
int y = ~x;
System.out.println(y);
结果为:10;
可选项中居然没有这个正确的答案。
改错题:
public interface A
{
int x = 0;
}public class B
{
int x = 1;
}public class C extends B implements A
{
public void pX(){
System.out.println(x);
}
}这个程序有什么错误呢,请修改?
答案:
public void pX(){
System.out.println(x);//此处的x没有限定是哪个x
//修改1:System.out.println(A.x);
//修改2:System.out.println(super.x);
}改错题2:
本文通过三个Java编程题目,探讨了位运算、接口实现及方法调用等概念。第一个选择题涉及整数位取反操作,而两个改错题则分别讨论了如何正确地使用接口变量和super关键字。
8411

被折叠的 条评论
为什么被折叠?



