基本排序—冒泡排序
public class BubbleSort { public static void main(String[] args){ //定义一个无序数组 int[] arr= {75,87,56,45,89,100,76,34,86,97}; //排序输出前 System.out.println("排序前"); for(int score : arr){ System.out.println(score+"\t"); } //排序 //大循环:n个元素排序,则至多需要n-1此循环 for (int i=0;i<arr.length-1;i++){ //小循环,每次循环 数列前两个元素开始比较 //比较到数组最好一个 for (int j=0;j<arr.length-1;j++){ //如果前一个大于后一个 if (arr[j]>arr[j+1]){ //交换 int temp; temp=arr[j]; arr[j]=arr[j+1]; arr[j+1]=temp; } } } //输出 System.out.println("\n排序后"); for (int score:arr){ System.out.println(score+"\t"); } } }