package array;
public class ArrayDemo03 {
public static void main(String[] args) {
int []arrays={1,2,3,4,5};
for (int i=0;i<arrays.length;i++);
System.out.println(arrays[i]);
}
}
D:\JAVASE\基础语法\src\array\ArrayDemo03.java:9:35
java: 找不到符号
符号: 变量 i
位置: 类 array.ArrayDemo03
大佬们,新手小白不太懂这是啥意思
for (int i=0;i<arrays.length;i++); //把这个最后的分号去掉! 这是一个空循环。
System.out.println(arrays[i]); //上面的 i 在循环末尾已经越界了, 所以这里报错。
你是在for循环里面定义的i,然后for循环后面写了分号,表示结束了,因此你在后面输出的时候是找不到你在for循环里面定义的变量i的。你去掉分好就可以的。建议还是加上大括号将for循环体中的语句括起来。
package array;
public class ArrayDemo03 {
public static void main(String[] args) {
int []arrays={1,2,3,4,5};
for (int i=0;i<arrays.length;i++)
System.out.println(arrays[i]);
}
}
您好,我是问答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题。
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~