Java 문제. 홀수 짝수 구하기

삼항 연산자를 활용하여 숫자가 짝수 홀수 구하는 프로그램 구현하기

  • 정수 \(x\)가 짝수이면 "짝수"를 출력
  • 정수 \(x\)가 홀수이면 "홀수"를 출력

풀이 과정

  • \(x\)가 2 일 때, 2/2 = 1, 나머지 0이면 "짝수"
  • \(x\)가 3 일 때, 3/2 = 1, 나머지 1이면 "홀수"
  • \(x\)가 4 일 때, 4/2 = 2, 나머지 0 "짝수"
  • \(x\)가 5 일 때, 5/2 = 2, 나머지 1 "홀수"
  • \(x\)가 6 일 때, 6/2 = 3, 나머지 0 "짝수"
  • \(x\)가 7 일 때, 7/2 = 3, 나머지 1 "홀수"

Java 코드 구현

public class Logical1 {
    public static void main(String[] args) {
        int x = 5;

        String result = (0 == (x % 2)) ? "홀수" : "짝수";

        System.out.println(result);
    }
}

Code Output:
홀수

자바는 강타입이므로 삼항 연산자를 사용시 (조건식)? boolean 형태로 전달해야한다.