通过冒泡排序法操作如下:
int[] array = new int[] { 1, 3, -1, 5, -2 }; // 要排序的数组
int[] newArray = new int[5]; // 新数组
// 对原数组进行排序
for (int i = 0; i < array.length - 1; i++) {
for (int j = 0; j < array.length - 1 - i; j++) {
// 通过对数组中的数字进行比较 使用冒泡排序法
if (array[j] > array[j + 1]) {
int temp = array[j]; // 临时变量交换数据
array[j] = array[j + 1];
array[j + 1] = temp;
}
}
}
//将已经排序的数据存储到新数组
for (int i = 0; i < array.length; i++) {
newArray[i] = array[i];
System.out.println(newArray[i]);
}
sort(int[] a) 这是API里Arrays的静态方法
对指定的 int 型数组按数字升序进行排序。
int[] arr={1,3,-1,5,-2};
int[] newarr=Arrays.sort(arr)
这样就是升序排序后的数组
for(int i=0;i
}
} int temp1 = arr[i];
arr[i] = arr[tem];
arr[tem] = temp1;
}