import java.util.Arrays;
public class ArraySort {
public static void main(String[] args) {
// 冒泡排序
int[] ns = { 28, 12, 89, 73, 65, 18, 96, 50, 8, 36 };
System.out.println("排序前:" + Arrays.toString(ns));
for (int i = 0; i < ns.length-1; i++) {
for (int j = 0; j < ns.length-i-1; j++) {
if (ns[j] > ns[j+1]) {
交换ns[j]和ns[j+1]:
int temp = ns[j];
ns[j] = ns[j+1];
ns[j+1] = temp;
}
}
}
System.out.println("排序后:" + Arrays.toString(ns));
}
}
或者使用内置函数Arrays.sort()
内置函数sort:
int[] ns = { 28, 12, 89, 73, 65, 18, 96, 50, 8, 36 };
System.out.println("排序前:" + Arrays.toString(ns));
Arrays.sort(ns);
System.out.println("排序后:" + Arrays.toString(ns));