用java编写程序,实现对数组{25,24,12,76,101,96,28} 的排序。
时间: 2024-09-12 11:14:38 浏览: 46
请编写程序,利用冒泡算法实现对数组{25,24,12,76,101,96,28} 的排序。
在Java中,可以使用多种方法对数组进行排序。这里提供一种使用冒泡排序算法对数组进行排序的例子。冒泡排序是一种简单的排序算法,它重复地遍历要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。
以下是使用冒泡排序算法对数组 `{25,24,12,76,101,96,28}` 进行排序的Java代码示例:
```java
public class BubbleSortExample {
public static void main(String[] args) {
int[] array = {25, 24, 12, 76, 101, 96, 28};
bubbleSort(array);
System.out.println("排序后的数组:");
for (int i : array) {
System.out.print(i + " ");
}
}
public static void bubbleSort(int[] array) {
int temp = 0;
for (int j = 0; j < array.length; j++) {
for (int i = 0; i < array.length - 1 - j; i++) {
if (array[i] > array[i + 1]) {
// 交换元素
temp = array[i];
array[i] = array[i + 1];
array[i + 1] = temp;
}
}
}
}
}
```
在上面的代码中,`bubbleSort` 方法实现了冒泡排序算法,它接受一个整型数组 `array` 作为参数,并对其进行排序。排序过程中,通过两层嵌套循环比较并交换数组中的元素,直到整个数组被排序。
阅读全文