또는 Java의 문
Siddharth Swami
2023년10월12일
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 블록이 실행됩니다.