java在main()中,创建一个长度为5的整型数组,利用循环, 对该数组进行控制台输入赋值,统计数组中所有非负数的平均值,
时间: 2023-06-14 18:03:25 浏览: 90
可以参考下面的Java代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int[] nums = new int[5];
double sum = 0;
int count = 0;
Scanner scanner = new Scanner(System.in);
System.out.println("请输入5个整数:");
for (int i = 0; i < nums.length; i++) {
nums[i] = scanner.nextInt();
if (nums[i] >= 0) {
sum += nums[i];
count++;
}
}
if (count > 0) {
double average = sum / count;
System.out.println("非负数的平均值为:" + average);
} else {
System.out.println("数组中没有非负数!");
}
}
}
```
运行结果:
```
请输入5个整数:
-1
2
3
-4
5
非负数的平均值为:3.3333333333333335
```
阅读全文