java对数组进行排序的方法
本文实例讲述了java对数组进行排序的方法。分享给大家供大家参考。具体如下:
publicclassTest1{ publicstaticvoidshowArray(int[]array){ for(intn=0;n<array.length;n++){ System.out.print(array[n]); System.out.print(""); } System.out.println(); } publicstaticint[]bubbleSort(int[]before){ intt; for(inti=0;i<before.length;i++){ for(intj=0;j<before.length-i-1;j++){ if(before[j]>before[j+1]){ t=before[j]; before[j]=before[j+1]; before[j+1]=t; } } } returnbefore; } publicstaticvoidmain(String[]args){ int[]a={12,24,25,4,9,68,45,7}; System.out.println("排序前:"); showArray(a); int[]b=bubbleSort(a); System.out.println("排序后:"); showArray(b); } }
执行结果:
排序前:
1224254968457
排序后:
4791224254568
希望本文所述对大家的java程序设计有所帮助。