JAVA中报错i cannot be resolved to a variable

[复制链接]
查看11 | 回复3 | 2020-4-7 11:35:30 | 显示全部楼层 |阅读模式
JAVA中报错i cannot be resolved to a variable,是参数设置错误造成的,解决方法如下:1、首先找到windown----->preferences,点击如图。2、然后在打开的对话框中找到java选项,如图。3、点击java,出现java的子菜单。4、找到子菜单中的installed jres选择,鼠标点击。5、最后在JDK选项中选择此项目正使用的JDK版本,稍等一会儿,等项目重新编译,此错误就会消失。...5
回复

使用道具 举报

千问 | 2020-4-7 11:35:30 | 显示全部楼层
for(int i=strs.size()-1;i>=0; i--);这里多了一个分号,定义的i是局部变量,已经结束,所以就没有I这个变量了for(int i=strs.size()-1;i>=0; i--)System.out.println(strs.get(i));去掉分号就好了...
回复

使用道具 举报

千问 | 2020-4-7 11:35:30 | 显示全部楼层
for循环后面多写了个分号导致i的生命周期结束, 最好for后面的内容用花括号括起来...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行