Page 56 - 든든한 Java programming 도서 미리보기
P. 56

50 든든한 Java Programming

        2.4.7?삼항연산자

          삼항연산자는 조건연산자라고 다음과 같이 ? :의 식으로 사용된다.

               변수 = 조건 ? 값A : 값B ;

          자바에서 삼항연산자를 이용할 때 결과를 변수에 저장한다. 조건이 true 일 경우 값A가
          변수에 저장되고 조건이 false일 경우 값B가 변수에 저장된다. [코드 2-15]는 삼항연산
          자를 이용한 프로그램이다.

                      코드 2-15 삼항 연산자

                   1? public class Example {
                   2? public static void main(String[] args) {
                   3? int x = 2;
                   4?
                   5? x = ( x%2 == 0) ? x+1 : x-1;
                  6?? System.out.println(x);
                  7??
                  8?? x = ( x%2 == 0) ? x+2 : x-2;
                  9?? System.out.println(x);
                 10?? }
                 11?? }

                      결과
               3
               1
   51   52   53   54   55   56   57   58   59   60