Logic Ops

관계 연산자는 값을 비교하고 논리 연산자는 조건을 조합한다

if 조건식은 비교 결과인 bool 값을 만들고, &&와 ||로 여러 판단을 하나의 조건으로 묶는다.

조건식 구성 흐름

boolean logic

비교

==, !=, <, > 같은 연산자는 두 값을 비교해 bool을 만든다.

논리 AND

&&는 모든 조건이 참일 때만 전체 조건을 참으로 만든다.

논리 OR

||는 조건 중 하나만 참이어도 전체 조건을 참으로 만든다.

부정

!는 조건 결과를 뒤집어 예외 상황이나 반대 조건을 표현한다.

comparebooland/orbranch
읽는 법

조건문이 복잡해지면 비교식과 논리 조합을 분리해 읽어야 빠진 조건이나 과한 조건을 찾기 쉽다.