题目内容

分析如下语句,说法错误的是

A. break可用于跳出循环,当多层嵌套时,只用于跳出一层循环
B. break即可以出现在循环语句中也可以出现在switch语句中
C. continue可以用于跳出循环
D. continue不能出现在switch语句中

查看答案
更多问题

下列属于不合法Java标识符的是

A. _avaj
B. 5save
C. Avaj
D. $80

下面的代码用于对数组arr实现冒泡排序:for (int i = 0; i < arr.length - 1; i++) {boolean isSwap = false;空白处if (!isSwap)break;}下列选项中,空白处可以填入的代码是:

A. for (int j = arr.length - 1; j > i; j--) {if (arr[j] < arr[j - 1]) {int temp = arr[j];arr[j] = arr[j - 1];arr[j - 1] = temp;isSwap = true;}}
B. for (int j = arr.length - 1; j > 0; j--) { if (arr[j] < arr[j - 1]) {int temp = arr[j];arr[j] = arr[j - 1];arr[j - 1] = temp;isSwap = true;}}
C. for (int j = i + 1; j< arr.length; j++) { if (arr[j] < arr[j - 1]) {int temp = arr[j];arr[j] = arr[j - 1];arr[j - 1] = temp;isSwap = true;}}
D. for (int j = i; j< arr.length; j++) { if (arr[j] < arr[j - 1]) {int temp = arr[j];arr[j] = arr[j - 1];arr[j - 1] = temp;isSwap = true;}}

下面的程序可以输出1~100内前10个3的倍数:for (int i = 1, count = 0; i < 100; i++) {if (i % 3 == 0) {System.out.println(i);(空白处)}}选项中,空白处可以填入的代码是

A. if (count++ >= 10) { break; }
B. if (++count >= 10) { break; }
C. if (count++ >= 10) { continue; }
D. if (++count >= 10) { continue; }

仔细分析下列代码,请指出错误的行()。public class SomeThing{private String str;public int addOne(final int x){return ++x;}}

A. public class SomeThing
B. private String str;
C. public int addOne(final int x)
D. return ++x;

答案查题题库