用java定义俩方法实现数组的遍历和排序并输出
时间: 2024-02-17 22:00:04 浏览: 78
好的,下面是用 Java 定义两个方法实现数组的遍历和排序并输出的示例代码:
```java
public class ArrayDemo {
// 遍历数组并输出
public static void printArray(int[] arr) {
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
System.out.println();
}
// 冒泡排序数组并输出
public static void bubbleSort(int[] arr) {
int len = arr.length;
for (int i = 0; i < len - 1; i++) {
for (int j = 0; j < len - i - 1; j++) {
if (arr[j] > arr[j + 1]) {
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
printArray(arr);
}
public static void main(String[] args) {
int[] arr = { 5, 2, 6, 1, 3, 9, 4, 8, 7 };
System.out.println("排序前的数组:");
printArray(arr);
System.out.println("冒泡排序后的数组:");
bubbleSort(arr);
}
}
```
以上代码实现了遍历数组并输出和冒泡排序数组并输出的功能。其中,`printArray` 方法用于遍历数组并输出,`bubbleSort` 方法用于冒泡排序数组并输出。在 `main` 方法中,我们创建一个测试数组,先输出排序前的数组,再输出排序后的数组。
阅读全文