Java程序使用数组查找给定数字的平均值
您可以使用扫描仪类从用户读取数据。
使用nextInt()此类的方法从用户那里获取元素的数量。
创建一个空数组。
将用户输入的元素存储在上面创建的数组中。
最后,将数组中的所有元素相加,然后将sub除以元素数。
示例
import java.util.Scanner;
public class AverageUsingArrays {
public static void main(String args[]){
//读取元素总数
Scanner sc = new Scanner(System.in);
System.out.println("Enter the number of elements/numbers");
int num = sc.nextInt();
//创建一个数组
int[] myArray = new int[num];
//从用户读取数字并将其存储在数组中
System.out.println("Enter the numbers one by one : ");
System.out.println("Press Enter button after each number : ");
for(int i =0; i<num; i++){
myArray[i] = sc.nextInt();
}
//计算平均值
double average = 0;
for(int i =0; i<num; i++){
average = average + myArray[i];
}
average = average/num;
System.out.println("Average of given numbers :: "+average);
}
}输出结果
Enter the number of elements/numbers 5 Enter the numbers one by one : Press Enter button after each number : 55 66 55 55 66 Average of given numbers :: 59.4