老师,这个一直报错,不知道为什么
来源:3-3 编程练习
正在缓冲992714137
2020-11-23 17:11:21
# 具体遇到的问题
# 报错信息的截图
# 相关课程内容截图
# 尝试过的解决思路和结果
# 粘贴全部相关代码,切记添加代码注释(请勿截图)
在这里输入代码,可通过选择【代码语言】突出显示
package com.imocc.fangFa;
public class FfDemo1 {
public void FfArray(float[]arr){
float sum=0;
for(int i = 0;i<arr.length;i++) {
sum=sum+arr[i];
}
float a = sum/arr.length;
System.out.println("数组的平均值为:"+a);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
FfDemo df = new FfDemo();
float [] arr= {78.5f,98.5f,65.5f,32.5f,75.5f};
df.FfDemo(arr);
}
}
1回答
好帮手慕小班
2020-11-23
同学你好,测试贴出代码,同学类名与方法名调用时并不一致,所以在调用时也会报错,类名是FfDemo1,方法名是FfArray
修改后如下:
public class FfDemo1 {
public void FfArray(float[] arr) {
float sum = 0;
for (int i = 0; i < arr.length; i++) {
sum = sum + arr[i];
}
float a = sum / arr.length;
System.out.println("数组的平均值为:" + a);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
FfDemo1 df = new FfDemo1();
float[] arr = { 78.5f, 98.5f, 65.5f, 32.5f, 75.5f };
df.FfArray(arr);
}
}
如上所示修改后再来试试。
相似问题