用java编译以下程序,只使用简单函数:写一个函数sort冒泡排序,接受一个整数数组,返回数组排好序后的结果。并在main中定义三个数组,调用用此方法后打印出来。
时间: 2024-11-15 16:23:39 浏览: 0
java字符串数组进行大小排序的简单实现
在Java中,我们可以创建一个名为`bubbleSort`的简单函数,它采用冒泡排序算法对整数数组进行排序。这里是一个简单的例子:
```java
public class BubbleSortExample {
public static int[] bubbleSort(int[] array) {
int n = array.length;
for (int i = 0; i < n - 1; i++) {
for (int j = 0; j < n - 1 - i; j++) {
if (array[j] > array[j + 1]) {
// 交换元素
int temp = array[j];
array[j] = array[j + 1];
array[j + 1] = temp;
}
}
}
return array;
}
public static void main(String[] args) {
// 创建并初始化三个整数数组
int[] array1 = {64, 34, 25, 12, 22, 11, 90};
int[] array2 = {13, 27, 17, 40, 50, 3};
int[] array3 = {80, 99, 73, 1, 5, 77};
// 对每个数组调用bubbleSort方法
array1 = bubbleSort(array1);
array2 = bubbleSort(array2);
array3 = bubbleSort(array3);
// 打印排序后的数组
System.out.println("Array 1 after sorting: " + Arrays.toString(array1));
System.out.println("Array 2 after sorting: " + Arrays.toString(array2));
System.out.println("Array 3 after sorting: " + Arrays.toString(array3));
//
阅读全文