java数组静态方法返回sum,但不返回任何内容
创建一个Java程序,从控制台扫描仪读取10个数字 输入=新扫描仪(System.in)。将数字存储为数组中的浮点数。创建静态方法对数组执行以下操作并返回结果。添加数组中的所有项并返回结果。将此方法命名为“添加”
这是我的代码,但是当用户输入10个数字时,什么都不会返回。有什么建议吗
public static void main(String[] args) {
float[] myArray = new float[10];
Scanner input = new Scanner(System.in);
for (int i = 0; i < myArray.length; i++) {
System.out.println("please enter number");
myArray[(i)] = input.nextFloat();
}
}
public static float add(float[] array) {
float sum = 0;
for (int i = 0; i < array.length; i++) {
sum += array[i];
}
return sum;
}
# 1 楼答案
您没有调用该方法:
# 2 楼答案
在for循环的末尾,需要调用
add
方法