package arraytest;
public class ArrayTestSort {
public static void main(String[] args) {
int i,j=0;
int[] arr = new int[]{100,40,60,87,34,11,56,0};
int temp = 0;
for(i = 0;i<arr.length;i++){
for(j = 0;j<arr.length-i-1;j++){//这里的j<arr.length-i-1 变成j<arr.length-i。时为什么会发生数组越界?
if(arr[j]<arr[j+1]){
temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
System.out.print(arr[i]+"\t");
}
}
}