A-A+

给出下列的代码 哪行在编译时可能会有错误? ① public void modify() {

2022-08-05 21:02:20 问答库 阅读 172 次

问题详情

给出下列的代码,哪行在编译时可能会有错误? ① 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请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
解析:局部变量在使用前必须进行初始化,而代码中的变量k在使用前没有进行初始化。

考点:可能会,代码