我想寫一個方法,將採取數組int []數字並返回數組中的所有奇數的總和。我不確定它爲什麼沒有返回正確的值。目前它應該返回「9」時返回「3」。我的方法添加奇數的數組的邏輯有什麼問題
public static void main(String[] args) {
int[] numbers = { 2, 1, 5, 3, 0 };
System.out.println(oddballsum(numbers));
}
public static int oddballsum(int array[]) {
int sumodds = 0;
for (int i = 0; i < array.length; i++) {
if (array[i] % 2 != 0) { sumodds = +(array[i]);}
}
return sumodds;
}
嗨@flakes ...感謝評論...我將inmediatly更新 –