62,625
社区成员
发帖
与我相关
我的任务
分享
public class Test1 {
static {
int x= 5;
}
static int x, y;
public static void main(String[] args) {
x--;
myMethod();
System.out.println(x + y++ + x);
}
public static void myMethod() {
y = x++ + ++x;
}
}
public class Test1 {
public static void main(String[] args) {
int i = 0;
//Here
}
}
哪个选项替换掉类中的//Here不会输出结果为0?
A. System.out.println(i++);
B. System.out.println(i);
C. System.out.println(i+'0');
D. System.out.println(i--);
public class Test1 {
public static void main(String[] args) {
int j = 0;
for(int i = 0; i < 100; i++) {
j = j++;
}
System.out.println(j);
}
}
if( !(a==b) && (a==1+b++) ){
}
public class Test1 {
public static void main(String[] args) {
int i = 0;
i = i++ + ++i;
int j = 0;
j = ++j + j++ + j++ + j++;
int k = 0;
k = k++ + k++ + k++ + ++k;
int h = 0;
h = ++h + ++h;
int p1 = 0, p2 = 0;
int q1 = 0, q2 = 0;
q1 = ++p1;
q2 = p2++;
System.out.println(i);
System.out.println(j);
System.out.println(k);
System.out.println(h);
System.out.println(p1);
System.out.println(p2);
System.out.println(q1);
System.out.println(q2);
}
}
k = k++ + k++ + k++ + ++k;
temp = j;
j = j+1;
j = temp;
所以结果为0,我用编译器运行,结果确实也是0.
4. D
5. i = 2, j = 7, h = 3, p1 = 1, p2 = 1, q1 = 1, q2 = 0。
你的基础很扎实。[/quote]答案粘贴的时候有点出入,再次纠正下:
1. 2
2 B
3. 0
4. 5, 4
5 i = 2, j = 7, k = 7, h = 3, p1 = 1, q1 = 1, q2 = 0
temp = j;
j = j+1;
j = temp;
所以结果为0,我用编译器运行,结果确实也是0.
4. D
5. i = 2, j = 7, h = 3, p1 = 1, p2 = 1, q1 = 1, q2 = 0。
你的基础很扎实。

我现在也大四了,也是计算机科学与技术专业。。。。 也是正在准备找工作, 大兄弟
。机会永远只会垂青有准备的人,但北漂的路会很艰辛,祝楼主好运。
