2022年JAVA数组的排序方法实例 .pdf





《2022年JAVA数组的排序方法实例 .pdf》由会员分享,可在线阅读,更多相关《2022年JAVA数组的排序方法实例 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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+)/遍历 array 数组中的元素6.System.out.print(+arrayi);/输出数组元素7.if(i+1)%5=0)/每 5 个元素一行8.System.out.println();9.10.int
2、mid;/定义一个中间变量,起到临时存储数据的作用11.for(int i=0;i array.length;i+)/执行冒泡排序法12.for(int j=i;j array.length;j+)13.if(arrayj arrayi)14.mid=arrayi;15.arrayi=arrayj;16.arrayj=mid;17.18.19.20.System.out.println(n使用冒泡法排序后的数组:);21.for(int i=0;i array.length;i+)/遍历排好序的 array 数组中的元素22.System.out.print(+arrayi);/输出数组元素2
3、3.if(i+1)%5=0)24.System.out.println();/每 5个元素一行25.26.27.数组递增排序名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 5 页 -1.import java.util.Arrays;2.import java.util.Random;3.4.public class SortArray_02 5.public static void main(String args)6.Random rd=new Random();7.int array=new int15;/声明数组8.System.out.println(没有使用 sort
4、 方法前的数组:);9.for(int i=0;i array.length;i+)/利用随机数随意产生 15 个 020 之间的随机数10.arrayi=rd.nextInt(20);/给 array 数组赋值11.System.out.print(+arrayi);12.if(i+1)%5=0)13.System.out.println();14.15.Arrays.sort(array);/对 array 数组进行升序排序16.System.out.println(n使用 sort 方法后的数组:);17.for(int i=0;i array.length;i+)/将array 数组中
5、的数据输出18.System.out.print(+arrayi);19.if(i+1)%5=0)20.System.out.println();21.22.23.部分数组递增排序1.import java.util.Arrays;2.import java.util.Random;3.4.public class SortArray_03 5.public static void main(String args)6.Random rd=new Random();7.int array=new int15;/声明数组8.System.out.println(没有使用 sort 方法前的数组:
6、);9.for(int i=0;i array.length;i+)/利用随机数随意产生 15 个 020 之间的随机数10.arrayi=rd.nextInt(20);/给 array 数组赋值名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 5 页 -11.System.out.print(+arrayi);12.if(i+1)%5=0)13.System.out.println();14.15.Arrays.sort(array,5,14);/对 array 数组中的第 5 个元素第 13 个元素之间进行升序排序16.System.out.println(n使用 sort 方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年JAVA数组的排序方法实例 2022 JAVA 数组 排序 方法 实例

限制150内