日期:2014-05-20  浏览次数:20755 次

初学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 吗?如果不是,会导致上面错误