28,对10位整数进行排序
1 /** 2 * 对10个数进行排序 3 * 从小到大 4 */ 5 @Test 6 public void test28(){ 7 8 System.out.println("请输入十位整数:"); 9 10 Scanner input = new Scanner(System.in); 11 int[] array = new int[10]; 12 String str = ""; 13 14 for(int i=0;i<10;i++){ 15 array[i] = input.nextInt(); 16 if(i==9){ 17 System.out.println("十位整数录入完毕"); 18 } 19 } 20 21 for(int j=0;j<9;j++){ 22 for(int k=0;k<9-j;k++){ 23 if(array[k] > array[k+1]){ 24 int temp = array[k+1]; 25 array[k+1] = array[k]; 26 array[k] = temp; 27 } 28 } 29 } 30 31 for(int a:array){ 32 str+=a+" "; 33 } 34 System.out.println("排序后的数组:"+str); 35 }