값 비교와 참조 비교를 나눈다
기본 타입의 ==는 값을 비교하지만 객체 참조의 ==는 같은 객체인지 비교합니다.
조건문에 들어가는 표현식은 결국 하나의 boolean 값을 만듭니다.
기본 타입의 ==는 값을 비교하지만 객체 참조의 ==는 같은 객체인지 비교합니다.
&&는 앞 조건이 거짓이면 뒤를 평가하지 않고 ||는 앞 조건이 참이면 멈춥니다.
복합 조건을 부정할 때 드모르간 법칙으로 연산자가 함께 바뀝니다.
핵심 경계 기본 타입의 ==는 값을 비교하지만 객체 참조의 ==는 같은 객체인지 비교합니다.