当对数组进行升序的时候,可以使用提供的工具类进行排序 ,如图:
当需要降序的时候,这里使用冒泡排序:
public void arrSort(){
int[] arr = {56,91,65,2,14};
for(int i= 0;i < arr.length;i++){
for(int j = 0;j < arr.length -i-1;j++){
if(arr[j] < arr[j+1]){
arr[j] = arr[j] + arr[j + 1];//利用两个数的和,将两个数进行原地交换,
arr[j + 1] = arr[j] - arr[j + 1];
arr[j] = arr[j] - arr[j +1];
}
}
}
System.out.println(Arrays.toString(arr));
}
打印结果: