对于下面的2个循环语句,说法正确的是:语句A:while (x<10) { System.out.println(x); x++; }语句B:do {System.out.println(x); x++; }while (x<10);
A. 这两个语句功能完全一致。
B. 在初始条件不满足的情况下(如x>=10),语句A没有输出,语句B会输出一次x的值。
C. 在初始条件满足的情况下(如x是小于10的值),语句A没有输出,语句B会输出一次x的值。
D. 这两个语句实现的功能完全不相同。
查看答案
下面Java表达式中,()表达式不可以作为循环条件
A. i++
B. i>5
C. str.equals("q")
D. count==i
Java语言中,循环语句有以下几种形式:
A. for循环
B. while循环
C. do-while循环
D. foreach循环,用于遍历数组和集合
下面的程序中,哪些程序可以实现计算1到10的和?
A. int sum=0;for (int i=1;i<=10;i++){ sum+=i;}System.out.printf("sum=%d",sum);
B. int sum=0, i=1;while (i<=10) { sum+=i; i++;}System.out.printf("sum=%d",sum);
C. int sum=0, i=1;do { sum+=i; i++;} while (i<=10);System.out.printf("sum=%d",sum);
D. int sum=0, i=1;for (;i<=10;) { sum+=i; i++;}System.out.printf("sum=%d",sum);
在下面的循环语句中,变量i在结束循环后,是仍然可以使用的。for (int i = 0; i < 10; i++) {System.out.printf("i = %d%n", i);}System.out.println(i);
A. 对
B. 错