由用户输入数组,不需要举例
时间: 2024-02-25 14:59:50 浏览: 55
好的,那么我们可以使用Java的Scanner类来获取用户输入的数组,并使用Arrays类的sort方法进行排序。以下是Java代码实现:
```java
import java.util.Arrays;
import java.util.Scanner;
public class main {
public static void main(String[] args) {
// 使用Scanner类获取用户输入的数组
Scanner scanner = new Scanner(System.in);
System.out.print("请输入数组元素个数:");
int n = scanner.nextInt();
int[] arr = new int[n];
System.out.println("请输入数组元素:");
for (int i = 0; i < n; i++) {
arr[i] = scanner.nextInt();
}
// 使用Arrays类的sort方法进行排序
Arrays.sort(arr);
// 输出排序后的结果
System.out.println("排序后的数组为:" + Arrays.toString(arr));
}
}
```
在主函数中,我们先使用`Scanner`类获取用户输入的数组,然后调用 `Arrays.sort(arr)` 方法进行排序,最后使用 `System.out.println()` 方法输出结果。
希望可以帮助您!如果您有任何问题或者需要进一步帮助,请随时告诉我。
阅读全文