Java 编写程序,初始化(要求:非键盘输入,20个数值是由程序员在代码中给出)一个长为20的整数数组,求数组中所有数的平均值并输出平均值
时间: 2024-09-19 16:02:03 浏览: 60
java代码-输入3个数,按从小到大输出
在Java中,你可以通过以下步骤编写程序来初始化一个包含20个程序员指定数值的整数数组,并计算其平均值:
1. 首先,声明并创建一个固定大小的`int`类型的数组,给每个元素赋值。例如:
```java
int[] numbers = new int[20]; // 创建长度为20的整数数组
numbers[0] = someValue1; // 程序员指定的第一个数值
numbers[1] = someValue2;
...
numbers[19] = someValue20; // 最后的第20个数值
```
这里,`someValue1`到`someValue20`是你需要在代码中明确指定的具体整数值。
2. 初始化数组后,计算数组所有元素的总和。可以遍历数组,将每个元素加起来:
```java
int sum = 0;
for (int i = 0; i < numbers.length; i++) {
sum += numbers[i];
}
```
3. 计算平均值,即总和除以数组长度:
```java
double average = (double) sum / numbers.length;
```
注意,将`sum`转换为`double`是因为除法可能会得到小数结果。
4. 输出平均值:
```java
System.out.println("数组的平均值是:" + average);
```
完整代码示例:
```java
public class Main {
public static void main(String[] args) {
int[] numbers = {value1, value2, ..., value20}; // 程序员指定的20个整数值
int sum = 0;
for (int num : numbers) {
sum += num;
}
double average = (double) sum / numbers.length;
System.out.println("数组的平均值是:" + average);
}
}
```
记得替换`value1`到`value20`为你实际指定的数值。
阅读全文