定义三个函数分别实现如下功能: (1)inputArray(int[] temp) 随机生成10个整数送入数组temp (2)outputArray(int[] temp) 输出数组temp所有元素 (3)sortArray(int[] temp) 对数组元素进行由小到大排序 定义主函数测试其运行。
时间: 2023-04-10 16:02:30 浏览: 102
好的,我可以回答这个问题。以下是三个函数的实现:
```java
import java.util.Arrays;
import java.util.Random;
public class Main {
public static void main(String[] args) {
int[] temp = new int[10];
inputArray(temp);
System.out.println("随机生成的数组为:");
outputArray(temp);
sortArray(temp);
System.out.println("排序后的数组为:");
outputArray(temp);
}
public static void inputArray(int[] temp) {
Random random = new Random();
for (int i = 0; i < temp.length; i++) {
temp[i] = random.nextInt(100);
}
}
public static void outputArray(int[] temp) {
System.out.println(Arrays.toString(temp));
}
public static void sortArray(int[] temp) {
Arrays.sort(temp);
}
}
```
这个程序会随机生成一个长度为10的整数数组,然后输出该数组的所有元素,最后对数组进行排序并再次输出。
阅读全文