3-3作业提交
来源:3-3 编程练习
多敲多学多想
2021-01-28 21:14:31
public class Test_02 {
//求数组元素的平均值
public int getAvg(int[] Avg) {
int sum = 0;
int avg = 0;
for(int i=0;i<Avg.length;i++) {
System.out.print(Avg[i]+" ");
sum += Avg[i];
}
avg = sum/Avg.length;
return avg;
}
public static void main(String[] args) {
//定义对象
Test_02 test = new Test_02();
//创建float类型的数组并初始化
int[] arr= {2,2,2,2,2,2};
//调用方法求平均值并打印输出
int t = test.getAvg(arr);
System.out.println("数组的平均值为:"+t);
}
}
1回答
好帮手慕小尤
2021-01-29
同学你好,按照练习需求,建议同学初始化一个float类型的数组,调用方法求数组元素的平均值。修改后代码如下所示:

public class Test_02 {
//求数组元素的平均值
public float getAvg(float[] Avg) {
float sum = 0;
float avg = 0;
for (int i = 0; i < Avg.length; i++) {
System.out.print(Avg[i] + " ");
sum += Avg[i];
}
// 换行
System.out.println();
avg = sum / Avg.length;
return avg;
}
public static void main(String[] args) {
//定义对象
Test_02 test = new Test_02();
//创建float类型的数组并初始化
float[] arr = { 78.5f,98.5f,65.5f, 32.5f, 75.5f};
//调用方法求平均值并打印输出
float t = test.getAvg(arr);
System.out.println("数组的平均值为:" + t);
}
}祝学习愉快!
相似问题