숏서킷 연산에 관하여
·
java
1. 숏서킷 연산이란?숏서킷 연산은 논리 연산자 && (AND)와 || (OR)에서 조건식의 결과를 미리 판단할 수 있을 때, 남은 조건을 평가하지 않고 연산을 종료하는 최적화 기법입니다.1.1 동작 원리&& (AND): 첫 번째 조건이 false라면, 전체 결과는 항상 false이므로 나머지 조건은 평가하지 않습니다.|| (OR): 첫 번째 조건이 true라면, 전체 결과는 항상 true이므로 나머지 조건은 평가하지 않습니다.// AND 연산if (a != 0 && b / a > 1) { System.out.println("조건 충족");}// a가 0이면 b / a > 1은 평가되지 않음 (ZeroDivisionError 방지)// OR 연산if (a == 0 || b / a > 1) { ..