創建一個Java程序,從控制檯讀取10個數字掃描器 input = new Scanner(System.in);將數字作爲Floats存儲在數組中。創建靜態方法以對數組執行以下操作並返回結果。添加數組中的所有項並返回結果。將此方法命名爲「add」。數組 - 靜態方法返回總和,但沒有返回
所以這是我的代碼,但是當用戶輸入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;
}
你在哪裏叫它?我沒有看到那個代碼? – StackFlowed
你沒有調用你的添加函數,在循環後調用它 –