public class B{
  public static void main(String args[]){
     int a[]={2,4,6,7,3,9};
     for(int i=0;i<=a.length-2;i++){
        for(int j=a.length-1;j>i;j--){
             if(a[j+1]>a[j])
                { int temp=a[j];a[j]=a[j+1];a[j+1]=temp;}
       }
     }
     for(int i=0;i<a.length;i++){
        System.out.println(a[i]+" ");
   }
 }
}
报错说数组越界了,大虾解释一下?