老师好,为什么运行结果是这?是哪个环节出问题了吗
来源:3-3 编程练习
大吉他
2020-12-15 19:08:42
# 具体遇到的问题
# 报错信息的截图
# 相关课程内容截图
# 尝试过的解决思路和结果
# 粘贴全部相关代码,切记添加代码注释(请勿截图)
在这里输
public class AverageDemo {
//求数组元素的平均值
public float ArrayMean(float[] arr){
float mean=0;
float sum=0;
for(int i=0;i<arr.length;i++){
sum=sum+arr[i];
}
mean=sum/(arr.length-1);
return mean;
}
public static void main(String[] args) {
//定义对象
AverageDemo ar=new AverageDemo();
//创建float类型的数组并初始化
float[] arr={78.5f,98.5f,65.5f,32.2f,75.5f};
//调用方法求平均值并打印输出
ar.ArrayMean(arr);
System.out.println("数组的平均值为:" + arr);
}
}
入代码,可通过选择【代码语言】突出显示
2回答
同学你好,已完成练习,继续加油!不过有一个小建议,因ArrayMean()方法已有返回值,则在主方法中可以直接调用ArrayMean()方法并使用输出语句输出返回值即可。如下所示:
大吉他
提问者
2020-12-15
这样应该是可以了吧?还有哪些需要改善的地方吗
相似问题
回答 2
回答 1