Java简单数组排序(冒泡法)
本文实例讲述了Java简单数组排序(冒泡法)。分享给大家供大家参考,具体如下:
importjava.util.Scanner; publicclasstestArray{ publicstaticvoidmain(String[]args){ Scannerinput=newScanner(System.in); intMax=0; int[]score=newint[5];//自定义数组长度 System.out.println("pleaseinputfivenumbers:"); for(inti=0;i<score.length;i++){ score[i]=input.nextInt(); } for(intj=0;j<score.length-1;j++){ swap(score);//调用数组排序方法 } System.out.println("##########theresult:###########"); for(inti=0;i<score.length;i++){ System.out.print(score[i]+"\t"); } } publicstaticvoidswap(int[]arr){//冒泡法排序 for(inti=0;i<arr.length-1;i++){ if(arr[i]>arr[i+1]){ inttemp=arr[i]; arr[i]=arr[i+1]; arr[i+1]=temp; } } } }
希望本文所述对大家Java程序设计有所帮助。