问题 单项选择题

下列会出错的代码是______。 (1) public void modify( ){ (2) int I,j,k; (3) i=100; (4) while(i>0){ (5) j=i*2; (6) System.out.println("The value of j is"+j); (7) k=k+1; (8) } (9) i--; (10) }

A.第4行

B.第6行

C.第7行

D.第8行

答案

参考答案:C

解析: 由于在Java中声明变量并未分配内存空间,必须通过初始化才能使用变量。在第7行中,变量k并没有进行初始化,所以不能使用。

选择题
解答题