请问哪里需要完善呢

请问哪里需要完善呢

public class AverageDemo {

    public float printArray(float []arr){

    float sum=0,num=0;

    for(int i=0;i<arr.length;i++){

    System.out.print(arr[i]);

    sum+=i;

    num=sum/(arr[i].length);

    }return num;

    }

//求数组元素的平均值

public static void main(String[] args) {

float[] arr={78.5f,98.5f,65.5f,32.5f,75.5f};

 AverageDemo.rc=new AverageDemo();

rc.printArray(arr);

//定义对象

//创建float类型的数组并初始化

//调用方法求平均值并打印输出

System.out.println("数组的平均值为:"arr);

}

}


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
无风三尺浪 2018-03-17 22:45:10

解决就好。

一叶知秋519 2018-03-06 09:47:28

能够自己发现问题,解决问题,是个非常好的习惯!修改后的代码没有问题,继续努力,祝学习愉快!

提问者 沐上 2018-03-06 09:29:23

已经自己解决



public class AverageDemo {

public float printArray(float []arr){

    float sum=0,num=0;

    for(int i=0;i<arr.length;i++){

    System.out.print(arr[i]+"   ");

    sum+=arr[i];

    num=sum/(arr.length);

    }return num;

    }

//求数组元素的平均值

public static void main(String[] args) {

float[] arr={78.5f,98.5f,65.5f,32.5f,75.5f};

 AverageDemo rc=new AverageDemo();

 float j=rc.printArray(arr);

//定义对象

//创建float类型的数组并初始化

//调用方法求平均值并打印输出

System.out.println("数组的平均值为:"+j);

}

}


  • package MethodDemo; //求数组的平均值 public class AverageDemo { public float ave(float[] arr){ float ave; float sum=0; for(int i=0;i<arr.length;i++) { sum+=arr[i]; } ave=sum/arr.length; return ave; } public static void main(String[] args) { float[] arr={78.5f, 98.5f,65.5f,32.5f,75.5f}; AverageDemo ave=new AverageDemo(); ave.ave(arr); System.out.println("数组的平均值是:"+ave.ave(arr)); } }
    2018-03-08 17:20:08
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师