for语句中的变量 i 为什么不能引用

来源:4-15 编程练习

懒秋茵

2015-06-15 12:18

错误如下:

error: cannot find symbol
System.out.println(i);

但是为什么在for自身的循环中可以使用 i 呢?

写回答 关注

2回答

  • 偌颜宁
    2015-06-15 14:05:34
    已采纳

    作用域的问题,因为i在for中声明的,所以i出了for就不能用了

    懒秋茵 回复偌颜宁

    谢谢,我已经试过了

    2015-06-16 13:11:01

    共 3 条回复 >

  • qq_还记得爱情的味道么_0
    2015-06-26 16:48:48

    因为不在for代码块内。比如 for(int i=0;i<10;i++){} 这样i属于局部变量,只能在for循环使用

    懒秋茵

    谢谢啊

    2015-06-26 18:27:12

    共 1 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题