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

44 든든한 Java Programming

2.4.5?논리연산자

논리연산자는 논리 타입에서만 사용할 수 있으며 항의 조건을 두개의 값을 서로 비교
할 때 사용되는 연산자로 결과로 true나 false를 반환한다. [표 2-8]은 비교연산자의 구
성이다.

표 2-8? 논리연산자

연산자   사용법                                                             의미
  &&  x && y             x와 y의 값이 모두 true일 때 결과는 true 그 외의 연산 결과는 false

|| x || y x와 y의 값이 모두 false일 때 결과는 false 그 외의 연산 결과는 true

^ x ^ y x와 y의 값이 다르면 true 같으면 false

! ! x x의 값이 true일 때 결과는 false, x의 값이 false일 때 결과는 true

      &&                        y               ||                   y
            true                                      true  true false
                         true      false                    true true
x                                         x                 true false
           false         true      false             false

                         false false

       ^                        y                !
            true                                      true
                         true false                         false
x                                         x                 false
           false         false     true              false

                         true false

[코드 2-13]은 위의 표를 이용하여 논리연산자 결과를 보여주는 프로그램이다.
   45   46   47   48   49   50   51   52   53   54   55