使用数组求平均值
需求:
使用键盘输入5个整数,将这5个整数保存到数组中,然后求数组的平均值;
分析:
根据题目要求,输入5个整数,需要使用键盘输入技术;
要想保存5个数字,需要使用整数数组;
要想求平均值,必须先求和,然后使用和除以总长度即可;
步骤:
1:创建Scanner对象;
2:使用动态初始化创建一个长度为5的数组;
3:使用for循环,循环5五次,每一次让用户输出一个数字然后保存到数组的相应索引位置;
4:定义一个变量,用于保存最终的和;
5:遍历数组,使用+=求和;
6:使用和除以总长度即可得到平均值
import java.util.Scanner;
public class 类名 {
public static void main(String[] args) {
//创建Scanner对象;
Scanner sc = new Scanner(System.in);
//使用动态初始化创建一个长度为5的数组
int[] arr = new int[5];
//使用for循环,循环5五次,每一次让用户输出一个数字然后保存到数组的相应索引位置
for (int i = 0; i < 5; i++) {
System.out.println("亲,请输出第" + (i + 1) + "个数字: ");
int i1 = sc.nextInt();
//然后保存到数组的相应索引位置
arr[i] = i1;
}
//定义一个变量,用于保存最终的和
int sum = 0;
//遍历数组,使用+=求和
for (int i = 0; i < arr.length; i++) {
sum += arr[i];
}
//使用和除以总长度即可得到平均值
System.out.println("亲,你输入的这组数的平均值为: " + sum/5);
}
}