编写一个jav程序内容是一个募捐活动总数10000万元随机输入10个数求平均捐款数
时间: 2024-05-11 22:14:15 浏览: 141
一个用JAVA编写的随机取数小程序
3星 · 编辑精心推荐
以下是一个可能的Java程序:
```java
import java.util.Random;
public class Donation {
public static void main(String[] args) {
int totalDonation = 100000000; // 10000万元
int[] donations = new int[10];
Random random = new Random();
int sum = 0;
for (int i = 0; i < donations.length; i++) {
donations[i] = random.nextInt(totalDonation / 10); // 每个捐款数不超过总数的十分之一
sum += donations[i];
}
double avg = (double) sum / donations.length;
System.out.println("随机生成的捐款数为:");
for (int i = 0; i < donations.length; i++) {
System.out.println("第" + (i + 1) + "个捐款数为:" + donations[i] + "元");
}
System.out.println("平均捐款数为:" + avg + "元");
}
}
```
这个程序首先定义了募捐活动的总数为10000万元,然后创建了一个长度为10的整型数组`donations`,用来存储10个随机生成的捐款数。程序使用Java标准库中的`Random`类来生成随机数,每个捐款数不超过总数的十分之一。程序使用一个循环遍历数组,将每个捐款数加起来,最终求出平均捐款数。最后,程序输出随机生成的捐款数和平均捐款数。
阅读全文