题目内容

请阅读下面的程序。public class Test {public static void main(String[] args) {int a = 0;int b = 0;for (int i = 1; i <= 5; i++) {a = i% 2;while (a-- >= 0) {b++;}}System.out.println("a=" + a + ",b=" + b);}}下列选项中,哪一个是正确的运行结果:

A. a=8,b=-2
B. a=-2,b=8
C. a=0,b=3
D. a=3,b=0

查看答案
更多问题

请阅读下面的程序public class Test {public static void main(String[] args) {int x;int y;for (x = 1, y = 1; x <= 100; x++) {if (y >= 20) {break;}if (y % 3 == 1) {y += 3;continue;}y -= 5;}System.out.println("x=" + x +",y=" + y);}}下列选项中,哪一个是程序的运行结果:

A. x=8,y=22
B. x=22,y=8
C. x=3,y=0
D. x=0,y=3

请阅读下面的程序public class Test {public static void main(String[] args) {for(int x = 0 ; x <=3 ; x++){continue;System.out.print(x%2+" ");}}}下列选项中,哪一个是程序的运行结果:

A. 0123
B. 0121
C. 012
D. 编译失败

do…while循环体中的内容至少会被执行一次

A. 对
B. 错

do…while和while语句都必须以分号结束

A. 对
B. 错

答案查题题库