为什么出者句话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");
}
}这个程序没报错
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
“吃不了,兜着走”这句话为什么能显示出说话的那个人厉害呢?
请问这句话出至哪里?
谁可以翻译出这句话?
可以用日语翻译出这句话吗?
“很好,很强大”这句话出在那里?
谁能翻译出这句话?谢谢!
请问这句话出至什么文章