//如果存在多个数值相等,建议采用这个,性能相对高些
int i,j;
int []arr={10,20,34,45,10,1,10};
for(i=1;i<arr.length;i++){
int index=0;
for(j=1;j<=arr.length-i;j++){
//把最大的值得下标给index
if(arr[j]>arr[index]){
index=j;
}
}
//把最大的值复制给依次最后一个,最小值从而知道了
int temp = arr[arr.length - i];
arr[arr.length -i] = arr[index];
arr[index] = temp ;
}
System.out.println("排序后的数组+:");
for(i=0;i<arr.length;i++){
System.out.print(arr[i]+",");
}