for文を用いて、配列numbersの偶数の和と奇数の和を求めてください。
※注意点
・普通のfor文と、拡張for文のどちらを用いても構いません。
・偶数であるか奇数であるかの判定は、「%」を用いてください。
package com.web;
public class Test16 {
public static void main(String[] args) {
// 変数numbersに、与えられた数字の配列を代入してください
int[] numbers = {
1, 4, 6, 9, 13, 16};
//偶数
int oddSum = 0;
//奇数
int evenSum = 0;
// for文を用いて、配列numbersの偶数の和と奇数の和を求めてください
// ---- 拡張for文を用いる場合 ----
for (int number : numbers) {
if (number % 2 == 0) {
evenSum += number;
} else {
oddSum += number;
}
}
// ---- 拡張for文を用いない場合 ----
for (int i = 0; i < numbers.length; i++) {
if (numbers[i] % 2 == 0) {
evenSum += numbers[i];
} else if (numbers[i] % 2 == 1) {
oddSum += numbers[i];
}
}
System.out.println("奇数の和は" + oddSum + "です");//奇数の和は23です
System.out.println("偶数の和は" + evenSum + "です");//偶数の和は26です
}
}