用Java写一个数组排序
以下是一种使用Java编写数组排序的示例代码:
public class ArraySort {
public static void main(String[] args) {
int[] arr = { 5, 2, 8, 3, 1 };
int temp = 0;
// Bubble sort
for (int i = 0; i < arr.length-1; i++) {
for (int j = 0; j < arr.length-1-i; j++) {
if (arr[j] > arr[j+1]) {
temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
// Print sorted array
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
}
}
在这个示例中,我们使用冒泡排序对整数数组进行排序。我们首先声明一个整数数组 arr,然后使用嵌套的 for 循环来比较相邻的元素并交换它们的位置,直到整个数组都被排序。最后,我们使用另一个 for 循环来打印已排序的数组。
当然,这只是其中一种排序算法,还有其他排序算法,如选择排序、插入排序、快速排序等。您可以根据需要选择适合您的算法
原文地址: http://www.cveoy.top/t/topic/hnmM 著作权归作者所有。请勿转载和采集!