以下选项中循环结构合法的是( )

A.

while (int i<7){
    i++;
    System.out.println("i is "+i);
}

B.

int j=3;
while(j){
    System.out.println(" j is "+j);
}

C.

int j=0;
for(int k=0; j + k !=10; j++,k++){
    System.out.println("j is "+ j + " k is "+ k);
}

D.

int j=0;
do{
    System.out.println( "j is "+j++);
    if (j == 3) { continue loop; }
} while (j<10);

参考解答

C

A:while循环条件中不能声明变量

B:循环条件中的必须是boolean值

D:continue后的 loop没有对应的标签


results matching ""

    No results matching ""