定义两个方法 方法1可以排序一个数组(30分) 方法2可以遍历一个数组(20分) 定义测试类,可以调用两个方法,实现已定义好的数组的排序和遍历,输出排序后的数组。
时间: 2024-02-12 21:06:29 浏览: 64
好的,下面是Java代码实现:
```java
public class ArrayUtils {
// 方法1:排序一个数组
public static void sort(int[] arr) {
Arrays.sort(arr);
}
// 方法2:遍历一个数组
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.println("原始数组:");
ArrayUtils.traverse(arr);
System.out.println("排序后的数组:");
ArrayUtils.sort(arr);
ArrayUtils.traverse(arr);
}
}
```
输出结果:
```
原始数组:
3 1 4 1 5 9 2 6 5 3 5
排序后的数组:
1 1 2 3 3 4 5 5 5 6 9
```
注意,这里的排序方法是使用了Java内置的Arrays.sort()方法,如果需要自己实现排序算法可以另外编写。另外,题目中没有具体说明排序方式,所以这里使用了默认的升序排序方式。
阅读全文