题目
整数数组{10,20,25,26,35,36},求各元素和平均值的差
示例解答
public class Demo_1 {
public static void main(String [] args) {
//定义数组
int [] array = {10,20,25,26,35,36} ;
//============遍历数组并求得平均数============
//定义一个表示 和 的变量 sum ,赋初值为 0 ;
float sum = 0;
//遍历数组求得数组所有元素的和
for(int i = 0; i < array.length; i++) {
sum += array[i];
}
//显示和
System.out.println("数组的所有元素之和是:" + sum);
//定义一个表示 平均数 的变量 average , 并用表达式赋值
float average = sum/array.length;
//打印结果
System.out.println("数组元素的平均值是:" + average);
//double [] array_2 = new double [array.length];
//遍历数组,求每一个元素和均值的差值并输出
for(int i = 0; i < array.length; i++) {
//array_2[i] = array[i] - average;
//System.out.println("数组第" + i + "个元素与平均值之间的差值是:"+ (array[i] - average));
System.out.print("数组第" + i + "个元素与平均值之间的差值是:");
System.out.println(array[i] - average);
}
}
}