JAVA数组的排序方法实例.docx

JAVA数组的排序方法实例.docx

ID:58820635

大小:14.47 KB

页数:6页

时间:2020-10-25

JAVA数组的排序方法实例.docx_第1页
JAVA数组的排序方法实例.docx_第2页
JAVA数组的排序方法实例.docx_第3页
JAVA数组的排序方法实例.docx_第4页
JAVA数组的排序方法实例.docx_第5页
资源描述:

《JAVA数组的排序方法实例.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Ø冒泡排序法1.public class SortArray_01 {  2.    public static void main(String args[]) {  3.        int[] array = { 14, 5, 86, 4, 12, 3, 21, 13, 11, 2, 55 };       // 创建一个初始化的一维数组array  4.        System.out.println("未排序的数组:");  5.        for (int i = 0; i < array.length; i++) {  

2、               // 遍历array数组中的元素  6.            System.out.print(" " + array[i]);                   // 输出数组元素  7.            if ((i + 1) % 5 == 0)                           // 每5个元素一行  8.                System.out.println();  9.        }  10.        int mid;                  

3、          // 定义一个中间变量,起到临时存储数据的作用  11.        for (int i = 0; i < array.length; i++) {     // 执行冒泡排序法  12.            for (int j = i; j < array.length; j++) {  13.                if (array[j] < array[i]) {  14.                    mid = array[i];  15.                    array

4、[i] = array[j];  16.                    array[j] = mid;  17.                }  18.            }  19.        }  20.        System.out.println("使用冒泡法排序后的数组:");  21.        for (int i = 0; i < array.length; i++) {             // 遍历排好序的array数组中的元素  22.            System.out.pr

5、int(" " + array[i]);               // 输出数组元素  23.            if ((i + 1) % 5 == 0)  24.                System.out.println();                   // 每5个元素一行  1.        }  2.    }  3.}  Ø数组递增排序1.import java.util.Arrays;  2.import java.util.Random;  3.  4.public class SortArray_0

6、2 {  5.    public static void main(String[] args) {  6.        Random rd = new Random();  7.        int[] array = new int[15];              // 声明数组  8.        System.out.println("没有使用sort方法前的数组:");  9.        for (int i = 0; i < array.length; i++) {     // 利用随机数随意产生15个0~20之间

7、的随机数  10.            array[i] = rd.nextInt(20);          // 给array数组赋值  11.            System.out.print(" " + array[i]);  12.            if ((i + 1) % 5 == 0)  13.                System.out.println();  14.        }  15.        Arrays.sort(array);                 // 对array数组进

8、行升序排序  16.        System.out.println("使用sort方法后的数组:");  17.        for (i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。