用java写出十个整数中正数的个数及其平均值
时间: 2024-10-09 17:11:02 浏览: 29
C语言输入10个整数,统计其中正数、负数和零的个数,并在屏幕上输出
5星 · 资源好评率100%
在Java中,我们可以创建一个数组存储十个随机生成的整数,然后遍历这个数组找出正数并计算它们的个数和平均值。以下是示例代码:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
int[] numbers = new int[10]; // 创建一个包含10个元素的数组
Random random = new Random();
int sum = 0; // 初始化总和变量
int count = 0; // 初始化正数计数
for (int i = 0; i < numbers.length; i++) {
numbers[i] = random.nextInt(100); // 随机生成0到99之间的整数
if (numbers[i] > 0) { // 如果是正数
sum += numbers[i]; // 累加到总和
count++; // 增加计数
}
}
double average; // 初始化平均值
if (count != 0) { // 防止除以零的情况
average = (double) sum / count;
} else {
average = 0; // 若无正数,则平均值设为0
}
System.out.println("正数的个数:" + count);
System.out.println("正数的平均值:" + average);
//
阅读全文