논리 연산자(logical operator) - 논리 연산자 종류, 논리 연산자 결과

CODEDRAGON Development/Java

반응형

   

  

논리 연산자(logical operator)

·       불린 연산(Boolean Operation)이라고도 합니다.

·       참과 거짓으로 이루어지는 진리값이 피연산자인 연산자입니다.

·       true false인 논리 값을 가지고 다시 한번 조건 연산하는 연산자입니다.

·       하나 이상의 처리 조건이 있어야 하며 먼저 처리되는 조건에 따라 다음의 처리 조건을 처리할지 안 할지를 결정하는 논리적인 연산자입니다.

 

 

 

논리 연산자 종류

AND 연산과 OR 연산은 두 개의 피연산자를 가지는 이항 연산자이며, 피연산자들의 결합 방향은 왼쪽에서 오른쪽입니다.

NOT 연산자는 피연산자가 단 하나뿐인 단항 연산자이며, 피연산자의 결합 방향은 오른쪽에서 왼쪽입니다.

연산자

의미

설명

&&

and

논리곱

·       주어진 조건들이 모두 true일 경우에만 true

·       a &&  b     //a b 모두 true이면 연산결과는 true

||

or

논리합

·       주어진 조건들 중 하나라도 true이면 true

·       a ||  b    //a b 둘중 하나라도 true이면 연산결과는 true

!

no

부정

·       true이면 false false이면 true

·       !a     //연산결과는 a true이면 false, a false이면 true

 

 

 

&& 논리 연산자 결과

선조건

&&

후조건

Result

true

&&

true

true

true

&&

false

false

false

&&

true

false

false

&&

false

false

 

 

|| 논리 연산자 결과

선조건

||

후조건

Result

true

||

true

true

true

||

false

true

false

||

true

true

false

||

false

false

 

 

논리 연산자 결과

연산자

후조건

Result

!

true

false

!

false

true

 

 

 

'Development > Java' 카테고리의 다른 글

System.out.printf( )  (0) 2017.09.14
Console Output(콘솔 출력) - print vs println vs printf  (0) 2017.09.14
산술 연산자(arithmetic operator)  (0) 2017.09.13
상수  (0) 2017.09.12
실수 표현을 위한 수식  (0) 2017.09.06