初学JAVA两天,遇到一个问题,高手进来帮忙看看,谢谢啦!
public class arraylist
{
public static void main(String args[]) //这里还存在问题!
{
int[] a=new int [100];
for (int i=0;i <=100;i++)
{
a[i]=i;
System.out.println( "a[ "+i+ "]= "+a[i]);
}
}
}
在eclipse中编译执行总是提示
java.lang.ArrayIndexOutOfBoundsException: 100
at arraylist.main(arraylist.java:9)
Exception in thread "main "
不懂是什么意思,但是打印的结果也有显示在console中。
环境设置应该没有问题,执行其他的简单程序可以通过。
------解决方案--------------------for(int i =0 ; i <100 ; i++)//这里不是i <= 100;
------解决方案--------------------同楼上
------解决方案--------------------你保存的文件名应是 arraylist.java 吗?如果不是,会导致上面错误