카테고리 없음

Java 정리 (연산자)

cheesecrust1008 2025. 2. 4. 14:13

숏 서킷

자바에는 논리 조건을 검사하기 위한 논리 연산자가 있다.

&&, || ... 이때 자바에서는 비트 WISE 연산자인 |, & 또한 논리 연산자로서 활용할 수 있다.

이때 두 연산자의 차이를 알아보자.

먼저 논리 연산자인 &&, || 의 연산 결과와 |, &의 연산 결과는 같다.

두 연산자의 차이는 동작 방식에 있다.

먼저 논리 연산자의 경우 || 연산을 진행하면 앞의 값이 true 인 경우 뒤의 값을 보지 않는다.
뒤의 값이 뭐가 오든 true 이기 때문이다.

하지만, | 연산자의 경우에는 앞의 값과 뒤의 값을 모두 본 후 판단한다.

이렇게 논리 연산자가 앞의 값만을 보고 판단하는것을 숏 서킷이라고 한다.