用java编写程序随机输出0-100之间的23个整数,并从大到小排序,输出结果后计算其平均值并输出
时间: 2023-06-06 16:05:47 浏览: 103
好的,这个问题属于计算机编程问题,可以回答。以下是 Java 代码:
```java
import java.util.Arrays;
import java.util.Random;
public class Main {
public static void main(String[] args) {
int[] nums = new int[23];
Random rand = new Random();
for (int i = 0; i < nums.length; i++) {
nums[i] = rand.nextInt(101); // 随机生成0-100之间的整数
}
Arrays.sort(nums); // 数组排序
for (int i = nums.length - 1; i >= 0; i--) {
System.out.print(nums[i] + " "); // 从大到小输出排序后的数组
}
double sum = 0;
for (int i = 0; i < nums.length; i++) {
sum += nums[i]; // 求和
}
double average = sum / nums.length; // 求平均值
System.out.println("\n平均值为:" + average); // 输出平均值
}
}
```
运行结果可能类似于:
```
100 90 81 76 74 68 59 53 49 42 36 34 26 26 20 15 9 8 6 2 2 1 0
平均值为:41.30434782608695
```
阅读全文