数组排序
第一种使用系统类来排序:
public class ShuZuPaiXu { public static void main(String[] args) { // 根据系统的Arrays.sort排序 虽然可以写出来 但是面试的时候不通过,所以还是得用冒泡排序 int [] ins=new int[5]; Arrays.sort(ins);//排序 for(int i=0;i<ins.length;i++){ System.out.print(ins[i]+" "); } } }
第二种使用冒泡排序来进行数组排序:
public class ShuZuPaiXu { public static void main(String[] args) { //冒泡排序 int temp = 0; int [] ins=new int [] {1,5,6,2,8,4,9,99}; for(int i=0;i<ins.length;i++){ //比较多少趟 for(int j=0;j<ins.length-i-1;j++){ //每一趟又进行两两比较 if(ins[j]>ins[j+1]){ temp=ins[j]; ins[j]=ins[j+1]; ins[j+1]=temp; } } } method(ins); } public static void method(int [] temp){ for(int i=0;i<temp.length;i++){ System.out.print(temp[i]+" "); } System.out.println(); } }
输出结果: