这里我们解释如何编写一个 Java 程序来查找数组元素的平均值。这是一个简单的程序。首先,我们读取数组的限制并读取数组元素。然后我们计算元素的总和。之后,我们计算平均值,即 avg=sum/n。然后显示数组元素的平均值 avg。
Java 中声明一维数组的语法如下所示。
数据类型 数组名[];
或者
数据类型[] 数组名;
这里的数据类型可以是整数、浮点数、双精度数或任何其他原始或用户定义的数据类型。
首先,我们必须声明类 ArrayAvg。然后打开主函数。创建 Scanner 类的对象,即 scanner。声明 avg 为浮点数。将数组的限制读入变量 n。然后使用 for 循环将数字读入数组 array[]。然后使用另一个 for 循环来查找数组元素的总和,即 sum=sum+num。之后,计算平均值,即 avg=sum/n。然后显示平均值 avg。
步骤 1:声明带有公共修饰符的类 ArrayAvg。
步骤 2:打开 main() 以启动程序,Java 程序执行从 main() 开始
步骤 3:声明整数数组 array[]。
步骤 4:声明整数变量 sum,n。
步骤 5:声明 avg 为浮点数。
步骤 6:将数组的限制读入变量 n。
步骤 7:使用 for 循环读取数组元素。
步骤 8:使用 for 循环计算数组的 sum,即 sum=sum+num。
步骤 9:计算平均值,即 avg=sum/n。
步骤 10:显示平均值 avg。
import java.util.Scanner;
public class ArrayAvg {
public static void main(String args[]) {
Scanner scanner = new Scanner(System.in);
int[] array = new int[50];
int sum = 0, n;
float avg;
System.out.println("Enter the limit of the array:");
n = scanner.nextInt();
System.out.println("Enter the elements of the array:");
for (int i = 0; i < n; i++) {
array[i] = scanner.nextInt();
}
scanner.close();
for (int num: array) {
sum = sum + num;
}
avg = sum / n;
System.out.println("average of the elements in the array:" + avg);
}
}
Enter the limit of the array:4 Enter the elements of the array: 1 2 3 4 average of the elements in the array:2.0