课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
如题,System.out.println(i);一直报错,说是不能识别这个变量
2019-07-11
源自:Java入门第一季(IDEA工具)升级版 4-9
正在回答
你这个i是局部变量有作用域的
i在for循环里定义,只能在for的{}里生效,定义到for之前就变成方法的局部变量
如图所示
好像知道怎么弄了。
只要把i的初始化移到for前面就可以了
能把全部代码给出来吗?
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
3 回答for (int i=1; i <10 && i != 5; i++) 怎么是输出1 2 3 4
2 回答输出的是什么? println(i+“+”+j+"="+(i+j));?
3 回答为什么 (int i = 1; i<=100 && i%3 !=0 ;i++ ) 执行出来是3?
3 回答if里的i不知道什么问题。出错
1 回答最后一行输出System.out.println(scores[i]); 括号里面的i出错是为什么啊