CH3-2 · MODEL

비교와 논리 연산: 먼저 구분할 경계

조건문에 들어가는 표현식은 결국 하나의 boolean 값을 만듭니다.

핵심 경계

값 비교와 참조 비교를 나눈다

기본 타입의 ==는 값을 비교하지만 객체 참조의 ==는 같은 객체인지 비교합니다.

핵심 경계

&&와 ||는 필요한 만큼만 평가한다

&&는 앞 조건이 거짓이면 뒤를 평가하지 않고 ||는 앞 조건이 참이면 멈춥니다.

핵심 경계

부정은 조건 전체에 적용한다

복합 조건을 부정할 때 드모르간 법칙으로 연산자가 함께 바뀝니다.

핵심 경계 기본 타입의 ==는 값을 비교하지만 객체 참조의 ==는 같은 객체인지 비교합니다.