用java 编写程序随机输出0-100之间的整数23个,对这23个整数从大到小排序(自选排序方法,用双循环实现,不允许调用排序函数),输出原数及排序后的结果,计算其平均值并输出。
时间: 2023-06-03 21:08:08 浏览: 107
用java编写的一个简单的求平均数的程序
4星 · 用户满意度95%
这是一个编程问题,我可以尝试帮你解决。这里是你需要的Java代码:
```
import java.util.Random;
public class Main {
public static void main(String[] args) {
int[] nums = new int[23];
Random random = new Random();
for (int i = 0; i < nums.length; i++) {
nums[i] = random.nextInt(101);
System.out.print(nums[i] + " ");
}
System.out.println("\n排序后:");
for (int i = 0; i < nums.length; i++) {
for (int j = i + 1; j < nums.length; j++) {
if (nums[i] < nums[j]) {
int temp = nums[i];
nums[i] = nums[j];
nums[j] = temp;
}
}
System.out.print(nums[i] + " ");
}
int sum = 0;
for (int i = 0; i < nums.length; i++) {
sum += nums[i];
}
float avg = (float) sum / nums.length;
System.out.println("\n平均值:" + avg);
}
}
```
执行以上代码会生成23个0到100之间的随机整数,从大到小排序并输出,同时计算出这些整数的平均值并输出。
阅读全文