public class ArraySort { public static void main(String[] args) { System.out.print("由小到大排列:"); // 0 1 2 3 4 int[]array={10,21,5,101,99}; int t; for(int j=0;j<array.length;j++){ for(int i=array.length-2;i>=0;i--){ if(array[i+1]<array[i]){ t=array[i+1]; array[i+1]=array[i]; array[i]=t; } } System.out.print(array[j]+" "); } System.out.println(""); System.out.print("由大到小排列:"); for(int j=array.length-1;j>=0;j--){ for(int i=0;i<array.length-1;i++){ if(array[i+1]<array[i]){ t=array[i+1]; array[i+1]=array[i]; array[i]=t; } } System.out.print(array[j]+" "); } } }
给以下数组做个排序{10,21,5,101,99},分别从大到小、从小到大输出
最新推荐文章于 2024-07-09 16:46:46 发布