服务器之家

服务器之家 > 正文

java对数组进行排序的方法

时间:2019-12-12 15:12     来源/作者:damaolly

本文实例讲述了java对数组进行排序的方法。分享给大家供大家参考。具体如下:

  1. public class Test1 {  
  2.   public static void showArray(int[] array) {  
  3.     for (int n = 0; n < array.length; n++) {  
  4.       System.out.print(array[n]);  
  5.       System.out.print(" ");  
  6.     }  
  7.     System.out.println();  
  8.   }  
  9.   public static int[] bubbleSort(int[] before) {  
  10.     int t;  
  11.     for (int i = 0; i < before.length; i++) {  
  12.       for (int j = 0; j < before.length - i - 1; j++) {  
  13.         if (before[j] > before[j + 1]) {  
  14.           t = before[j];  
  15.           before[j] = before[j + 1];  
  16.           before[j + 1] = t;  
  17.         }  
  18.       }  
  19.     }  
  20.     return before;  
  21.   }  
  22.   public static void main(String[] args) {  
  23.     int[] a = { 12, 24, 25, 4, 9, 68, 45, 7 };  
  24.     System.out.println("排序前:");  
  25.     showArray(a);  
  26.     int[] b = bubbleSort(a);  
  27.     System.out.println("排序后:");  
  28.     showArray(b);  
  29.   }  

执行结果:

排序前:

12 24 25 4 9 68 45 7

排序后:

4 7 9 12 24 25 45 68

希望本文所述对大家的java程序设计有所帮助。

标签:

相关文章

热门资讯

玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
配置IIS网站web服务器的安全策略配置解决方案
配置IIS网站web服务器的安全策略配置解决方案 2019-05-23
Nginx服务器究竟是怎么执行PHP项目
Nginx服务器究竟是怎么执行PHP项目 2019-05-24
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情 2019-06-22
返回顶部