java中求一个数组奇数的和.偶数的和,所有元素的和

如题所述

int[] arr = { 1, 2, 1, 2, 4, 24, 2, 4, 44, 2, 42, 4, 24, 1242, 5, 46,
547, 54, 758, 56, 85, 8568, 85, 85, 7, 57, 57, 57, 57, 75, 57,
57, 5, 7 };

int odd = 0;
int even = 0;

for (int i = 0; i < arr.length; i++) {
if (arr[i] % 2 == 0) {
even += arr[i];
} else {
odd += arr[i];
}
}
System.out.printf("偶数和为%s\n", even);
System.out.printf("奇数和为%s\n", odd);
System.out.printf("数组总和为:%s\n", (even + odd));

温馨提示:答案为网友推荐,仅供参考
相似回答