ALGORITHM/문제해결

[JAVA] 숫자를 입력받아서 홀수 개수와 짝수 개수를 센다

안낭우훗 2018. 8. 4. 00:03

/* 문제: 2 [홀짝의 갯수세기]
 * 숫자를 입력받아서 홀수 개수와 짝수 개수를 센다.
 * 출력 예:
 * 짝수: 4
 * 홀수: 3
 * 힌트:  java Test 1 5 6 6 8 7 4

 

class Test{

  public static void main(String[] args) throws Exception {
    int num = 0;
    int oddNum = 0;
    int evenNum  = 0;

    for (int i = 0; i <= args.length -1; i++) {
      num = Integer.parseInt(args[i]);
      if ((num % 2) == 0) {
        oddNum++;
      } else if ((num % 2) != 0) {
        evenNum++;
      } else {

      }
    }
    PrintValue(oddNum, evenNum);
   }
   static void PrintValue(int oddNum, int evenNum) {
     System.out.printf("(홀수: %d)\n(짝수: %d)", oddNum, evenNum);
   }
}