Java

빠른 평가(short circuit evaluation)

haejujung 2024. 4. 9. 16:43

빠른 평가(short-circuit evaluation)는 논리 연산에서 첫 번째 조건이 결과를 결정하는 경우,

두 번째 조건을 평가하지 않는 자바의 특성입니다

 

1. 논리 곱(&&)은 두 항의 결과가 모두 true일 때만 결과가 true

앞의 항의 결과가 false이면 뒤 항의 결과를 평가하지 않음( 뒤에 식을 연산하지 않는다)

 

2. 논리 합(||)은 두 항의 결과가 모두 false일 때만 결과가 false 

앞의 항의 결과가 true이면 뒤 항의 결과를 평가하지 않음 (뒤에 식을 연산하지 않는다)

 

결과값