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. }

答案:D 第 8 行

原因:变量 'k' 在使用之前没有被初始化,因此在第 7 行执行 'k = k + 1;' 时会产生编译错误。Java 要求在使用变量之前必须先对其进行初始化,否则会报错。

Java 代码错误分析:哪一行会出错?

原文地址: https://www.cveoy.top/t/topic/j7Vi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录