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类型的数组,调用方法求数组元素的平均值。修改后代码如下所示:

http://img.mukewang.com/climg/6013802d094a175608370703.jpg

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);
	}
}

祝学习愉快!

0

0 学习 · 16556 问题

查看课程