为什么出者句话Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException

来源:百度知道 编辑:UC知道 时间:2024/07/02 14:47:40
我照书抄的程序如下:
public class aa{
public static void main (String arg[]){
int i;
int a[]=new int[5];
for(i=0;i<=5;i++)
a[i]=i;
for(i=a.length-1;i>=0;i--)
System.out.println("a["+i+"]="+a[i]);
}
}
然后编译没报错运行却出现了:Exception in thread "main"java.lang.ArrayIndexOutOfBoundsException at ArrDemo.main(ArrDemo.java:7)
编译与运行如下:
C:\j2sdk1.4.0>javac ArrDemo.java

C:\j2sdk1.4.0>java ArrDemo
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException
at ArrDemo.main(ArrDemo.java:7)
为什么啊?
附:我运行//My first Application program in Java
public class jj{
public static void main(String args[]){
System.out.println("hahaha");
}
}这个程序没报错

1.将String类对象通过toCharArray()方法转化为字符数组,因为数组各个位置均会初始化为0,然后遍历该字符数组得到结果。


2.public static void main(String[] args){

int[] scores = {1, 2, 3, 4, 5};

String l = Arrays.toString(scores);

//char list[] = new char[100];

char[] list = l.toCharArray();

int number = 0;

for(int i = 0; list[i] != 0; i++)

{

if(list[i] == ' ')

{

number++;

}

}

System.out.println(number);

}

jcMoveMenory() failed - Caused exceptio 乱世出英雄这句话对吗?为什么? 为什么出者句话Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException “吃不了,兜着走”这句话为什么能显示出说话的那个人厉害呢? 请问这句话出至哪里? 谁可以翻译出这句话? 可以用日语翻译出这句话吗? “很好,很强大”这句话出在那里? 谁能翻译出这句话?谢谢! 请问这句话出至什么文章