[java] 논리 연산자

논리 연산자는 논리적인 조건을 검사하는 데 사용됩니다. Java 에서는 && (AND), || (OR), ! (NOT) 연산자를 사용하여 논리적인 연산을 수행합니다.

AND 연산자 (&&)

AND 연산자는 모든 조건이 참일 때만 전체 표현식이 참이 됩니다. 예를 들어:

boolean a = true;
boolean b = false;
if (a && b) {
    // 이 부분은 실행되지 않습니다.
}

OR 연산자 (||)

OR 연산자는 하나 이상의 조건이 참일 때 전체 표현식이 참이 됩니다. 예를 들어:

boolean a = true;
boolean b = false;
if (a || b) {
    // 이 부분은 실행됩니다.
}

NOT 연산자 (!)

NOT 연산자는 조건을 부정합니다. 참이면 거짓으로, 거짓이면 참으로 변경합니다. 예를 들어:

boolean a = true;
if (!a) {
    // 이 부분은 실행되지 않습니다.
}

논리 연산자는 조건문 및 반복문과 함께 사용하여 프로그램의 흐름을 제어하는 데 유용합니다.

더 자세한 내용은 Oracle Java Documentation를 참조하세요.