为什么这个不行啊?
public class Test
{
public Test()
{        int[] b = new int[5];
        for(int i = 0;i<b.length;i++)
        {
         b[i] = i;
        }
       
        for(int i = b.length;i>0;i--)
        {
         System.out.println (b[i]);
        }
}

public static void main(String[] args)
{
Test t = new Test();
}
}
;--------------------------------------------
;提示错误如下
;Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 5
;        at Test.<init>(Test.java:17)
;        at Test.main(Test.java:25)
在线等,谢谢