输入一组数,将其中的奇数、偶数分别求和并输出

输入格式:

输入n,然后输入n个整数

输出格式:

奇数和=x, 偶数和=y
其中x,y分别代表奇数和与偶数和。逗号(,)后面有一个空格。

输入样例:

10
1 2 1 1 1 2 1 2 2 2

输出样例:

奇数和=5, 偶数和=10



答案

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int count = scanner.nextInt();
        int evenNum = 0,oddNum = 0;
        while(count-- > 0){
            int num = scanner.nextInt();
            if((num&1) == 0){
                evenNum += num;
            }else{
                oddNum += num;
            }
        }
        System.out.println("奇数和=" + oddNum + ", 偶数和=" + evenNum);
    }
}
最后修改:2020 年 10 月 13 日 06 : 57 PM
愿君多打钱,此物最相思