为什么我收到最后一个索引的错误?
public class Myclass {
public static void main(String[] args) {
int[] myarray = {1,2,3,4} ;
for (int index=0 ; index <4 ; index++);
{
System.out.println(myarray [index]);
}
the" index " after println is highlighted in eclipse and a message says : "index cannot be resolved to a variable "
}
}
答案 0 :(得分:1)
这样:
for (int index=0 ; index <myarray.length ; index++)
{
System.out.println(myarray [index]);
}
答案 1 :(得分:1)
您的;
正在关闭for循环
应该是:
public static void main(String[] args) {
int[] myarray = {1, 2, 3, 4};
for (int index = 0; index < 4; index++) {
System.out.println(myarray[index]);
}
}
答案 2 :(得分:0)
因为;
循环之后您有for
,所以只需将其删除即可。
而不是:
for (int index=0 ; index <4 ; index++);
执行:
for (int index=0 ; index <4 ; index++)
;
表示&#34; for循环在此结束&#34;。由于index
在for
内宣布,但在下一个区块中无法显示。