下面代码是一个类中的某方法的定义,下列说法正确的是:
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) i --;
9) }
10) }
下面代码是一个类中的某方法的定义,下列说法正确的是:
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) i --;
9) }
10) }
运行没有任何问题,i, j, k都有初始值0
第2行有错误,编译无法通过
第7行有错误,编译无法通过
第7行有错误,但编译可以通过,运行时才出现错误。