또는 Java의 문

Siddharth Swami 2023년10월12일
또는 Java의 문

Java는 세 가지 유형의 명령문을 지원합니다. 이들은 표현, 선언 및 제어 흐름 문입니다. OR은 제어 흐름 문에서 Java에서 문제 문을 실행하는 데 사용할 수 있는 논리 또는 연산자입니다.

OR(||)은 여러 조건을 처리할 때 if-else 문에서 주로 사용되는 Java의 논리 연산자입니다. OR 문은 조건 중 하나가 참이면 참을 반환합니다. 처음에 참 조건을 얻으면 참이든 거짓이든 두 번째 조건을 확인하지 않고 확인합니다. 첫 번째 조건이 거짓이면 두 번째 조건을 확인합니다.

예를 들어,

class Main {
  public static void main(String args[]) {
    int x = 10;
    int y = 5;
    System.out.println(x > y || x++ < y); // true || false = true
    System.out.println(x); // 10 because second condition is not checked
  }
}

출력:

true
10

위의 예에서 첫 번째 조건은 true입니다. 이것이 두 번째 조건이 확인되지 않고 변수 x의 값이 동일하게 유지되고 증가하지 않는 이유입니다.

OR 연산자는 if 문과 함께 사용하여 코드 블록을 실행할 수 있습니다. if 문은 조건이 참인지 아닌지에 따라 일부 코드를 실행합니다. OR 연산자를 사용하여 if 문에서 여러 조건을 비교할 수 있습니다.

다음 예를 참조하십시오.

public class Main {
  public static void main(String[] args) {
    String month = "November";
    if (month == "November" || month == "January") {
      System.out.println("Month of winter.");
    }
  }
}

출력:

Month of winter.

위의 예에서 조건 중 하나가 참입니다. 따라서 OR 연산자는 true를 반환하고 if 블록이 실행됩니다.

관련 문장 - Java Logic