课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
错误如下:
error: cannot find symbolSystem.out.println(i);
但是为什么在for自身的循环中可以使用 i 呢?
2015-06-15
源自:Java入门第一季(IDEA工具)升级版 4-15
正在回答
作用域的问题,因为i在for中声明的,所以i出了for就不能用了
懒秋茵 提问者
偌颜宁 回复 懒秋茵 提问者
懒秋茵 提问者 回复 偌颜宁
因为不在for代码块内。比如 for(int i=0;i<10;i++){} 这样i属于局部变量,只能在for循环使用
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
1 回答for语句中的i++和++i
3 回答为什么定义sum变量的语句不能放在for()里面,跟i=1并列用逗号隔开?
2 回答关于for语句中循环变量变化
7 回答多重循环中for语句的循环条件为啥不能用j==i
3 回答变量变化为什么不能放在循环语句里面