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); } }
祝学习愉快!
相似问题