给出下列的代码,哪行在编译时可能会有错误? ① public void modify( ){ ② int i,j,k; ③ i = 100; ④ while( i > 0){ ⑤  j = i * 2; ⑥  Sys

admin2009-01-15  34

问题 给出下列的代码,哪行在编译时可能会有错误?      ① public void modify( ){    ② int i,j,k;    ③ i = 100;    ④ while( i > 0){    ⑤  j = i * 2;    ⑥  System.out.println("The value of j is" + j);    ⑦  k=k + 1    ⑧ }    ⑨ }

选项 A、line 4  
B、line 6
C、line 7
D、line 8

答案4

解析 局部变量在使用前必须进行初始化,而代码中的变量k在使用前没有进行初始化。
转载请注明原文地址:https://kaotiyun.com/show/PHnp777K
0

相关试题推荐
最新回复(0)