計算奇偶和是一道常見的編程練習題,我們可以使用Java的if-else語句來實現這個問題。
首先,我們需要定義一個整數數組,用來存儲要進行計算的一組數據:
int[] nums = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
然后,我們需要定義兩個變量來分別存儲奇數和偶數的和,初始值都為0:
int sumOdd = 0; // 奇數和 int sumEven = 0; // 偶數和
接下來,我們可以使用一個循環來遍歷整個數組,判斷每個數字是奇數還是偶數,然后分別加到對應的和上:
for (int i = 0; i < nums.length; i++) { if (nums[i] % 2 == 0) { // 如果是偶數 sumEven += nums[i]; // 加到偶數和上 } else { // 否則是奇數 sumOdd += nums[i]; // 加到奇數和上 } }
最后,我們可以輸出兩個和的結果:
System.out.println("奇數和為:" + sumOdd); System.out.println("偶數和為:" + sumEven);
完整代碼如下:
public class Main { public static void main(String[] args) { int[] nums = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; int sumOdd = 0; // 奇數和 int sumEven = 0; // 偶數和 for (int i = 0; i < nums.length; i++) { if (nums[i] % 2 == 0) { // 如果是偶數 sumEven += nums[i]; // 加到偶數和上 } else { // 否則是奇數 sumOdd += nums[i]; // 加到奇數和上 } } System.out.println("奇數和為:" + sumOdd); System.out.println("偶數和為:" + sumEven); } }