CH3-2 · DECISION

비교와 논리 연산의 선택 기준을 나란히 비교한다

비교 항목: 값 비교와 참조 비교를 나눈다 / 부정은 조건 전체에 적용한다 / 부동소수점 동등 비교에는 허용 오차가 필요하다

비교와 논리 연산 판단표
확인 질문판단 근거코드에서 드러낼 것
값 비교와 참조 비교를 나눈다기본 타입의 ==는 값을 비교하지만 객체 참조의 ==는 같은 객체인지 비교합니다.타입과 시작값
부정은 조건 전체에 적용한다복합 조건을 부정할 때 드모르간 법칙으로 연산자가 함께 바뀝니다.실패 또는 변경 경계
부동소수점 동등 비교에는 허용 오차가 필요하다계산 결과 double은 표현 오차가 있으므로 a == b 대신 문제 영역에 맞는 허용 오차를 비교합니다.선택한 규칙의 결과

선택 기준 계산 결과 double은 표현 오차가 있으므로 a == b 대신 문제 영역에 맞는 허용 오차를 비교합니다.