定义两个方法 方法1可以排序一个数组(30分) 方法2可以遍历一个数组(20分) 定义测试类,可以调用两个方法,实现已定义好的数组的排序和遍历,输出排序后的数组
时间: 2024-02-13 13:05:16 浏览: 72
以下是Java代码实现:
```java
public class ArrayUtils {
public static void sort(int[] arr) {
Arrays.sort(arr);
}
public static void traverse(int[] arr) {
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
System.out.println();
}
}
public class TestArrayUtils {
public static void main(String[] args) {
int[] arr = {3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5};
System.out.print("Original array: ");
ArrayUtils.traverse(arr);
ArrayUtils.sort(arr);
System.out.print("Sorted array: ");
ArrayUtils.traverse(arr);
}
}
```
其中,`ArrayUtils`类中的`sort`方法使用Java内置的`Arrays`类进行排序,`traverse`方法遍历数组并输出。`TestArrayUtils`类中的`main`方法定义了一个待排序的数组,先输出原始数组,然后调用`ArrayUtils`类中的`sort`方法进行排序,最后再次输出排序后的数组。
阅读全文