public static void main(String[] args) { int[] a = new int[] {1,2,3,55,12,88,100,4}; for(int i=0;i<a.length-1;i++){ //外层控制排序的趟数 for(int j=0;j<a.length-1-i;j++){ //内层控制每趟排序的次数 if(a[j]>a[j+1]){ int temp = a[j]; a[j]=a[j+1]; a[j+1]=temp; } } } for (int i =0;i<a.length;i++){ System.out.print(a[i]+"-"); } }
输出结果: