首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

一段简单的代码,帮忙看看为什么出有关问题

2012-03-12 
一段简单的代码,帮忙看看为什么出问题。Java codepublic class TestOperator {public static void main(Str

一段简单的代码,帮忙看看为什么出问题。

Java code
public class TestOperator {    public static void main(String[] args)     {        char s[]={'h','e','l','l','o'};        int i=4;        int iArray[];        iArray=new int[4];        for(;i>0;i--)        {            iArray[i]=s[i]>>4;            System.out.println(iArray[i]);        }    }}

报错:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 4
at TestOperator.main(TestOperator.java:12)
求解释。

[解决办法]
Java code
public class TestOperator {    public static void main(String[] args)     {        char s[]={'h','e','l','l','o'};        int i=4;        int iArray[];        iArray=new int[[del]5[/del]];        for(;i>0;i--)        {            iArray[i]=s[i]>>4;            System.out.println(iArray[i]);        }    }} 

热点排行