java数组如何排序
作者:ClearCorner
时间:2023-04-28
来源:互联网
浏览:0
1、Arrays.sort()进行排序,根据要求按升序打印或者降序打印。publicclassArray_Sort{publicstaticvoidmain(String[]args){//定义数组int[]intArray={1,6,2,8,9,4,3,5};//默认升序排序Arrays.sort(intArray);//升序打印System.out.println("升序:");for(inti=0;i-1;i--){System.out.print(intArray[i]+"");}}}2、冒泡排序
1、Arrays.sort( )
进行排序,根据要求按升序打印或者降序打印。
public class Array_Sort {
public static void main(String[] args) {
// 定义数组
int[] intArray = { 1, 6, 2, 8, 9, 4, 3, 5 };
// 默认升序排序
Arrays.sort(intArray);
// 升序打印
System.out.println("升序:");
for (int i = 0; i < intArray.length; i++) {
System.out.print(intArray[i] + " ");
}
// 降序打印
System.out.println("");
System.out.println("降序:");
for (int i = intArray.length - 1; i > -1; i--) {
System.out.print(intArray[i] + " ");
}
}
}2、冒泡排序
比较两个相邻的元素,将值大的元素交换到右边。
//array[]为待排序数组,n为数组长度
void BubbleSort(int array[], int n)
{
int i, j, k;
for(i=0; iarray[j+1])
{
k=array[j];
array[j]=array[j+1];
array[j+1]=k;
}
}
} 3、选择排序
每一趟从待排序的记录中选出最小的元素,顺序放在已排好序的序列最后,直到全部记录排序完毕。
int arr3[]= {23,12,48,56,45};
for(int i=0;i数组的元素在创建后,并非是一成不变的,我们可以对其中的元素进行排序。在排序方法的选择上,Arrays.sort( )、冒泡排序、选择排序都是不错的方法。
作者最新文章
多张图片转PDF教程:在线批量合成与顺序调整技巧
2026-09-03 10:03
AutoCAD 2014安装指南:环境检查、授权配置与首次启动设置
2026-09-02 13:34
watchstore下载软件教程:设备兼容、安装流程与常见故障
2026-09-02 13:24
PDF转Word免费方法及编辑可行性判断指南
2026-09-01 18:14
魅族20pro怎么样 魅族20pro参数配置
2026-08-25 15:42
上一篇:
MySQL定点数怎么用
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多
Windows 10
Windows
Windows 10 是一款微软推出的经典操作系统,拥有硬件兼容性与多任务处理能力。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。
极度公式
Windows/macOS/Linux
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
















