[Java] 조건문에서 |와 || 차이점에 대하여 알아보기
OR 연산자 “|”와 “||”
자바에서 사용하는 OR 연산자입니다. 주로 조건문(if)에서 많이 사용되며, 여러 가지의 조건을 걸어 줄 때 사용합니다. OR 연산자를 사용할 경우 “1번 조건”과 “2번 조건”중 한 개만 True 값을 가져도 True 결과를 산출합니다.
OR 연산자 (|, ||)
F F => F
F T => T
T F => T
T T => T
if문에서 사용예시는 다음과 같이 사용합니다.
ex_1)
“|” 한 개 사용한 경우
if(“조건1” | “조건2”)
“조건1”이 참(True) 값이 나와도 “조건2”가 참(True)인지 거짓(False)인지 검사합니다.
ex_2)
“||” 두 개 사용한 경우
if(“조건1” || “조건2”)
“조건1”이 참(True) 값이 나오면 “조건2”는 검사하지 않습니다.
“조건1”이 거짓(False) 값이 나온 경우에만 “조건2”를 검사합니다.
이상으로 Java의 OR 연산자인 “|”와 “||”의 차이점에 대하여 알아보았습니다.
감사합니다.
반응형
'Java' 카테고리의 다른 글
[Java] 문제 - 소수 구하기 (0) | 2019.01.22 |
---|---|
[Java] next()와 nextLine() 함수의 차이 (0) | 2019.01.21 |
[Java] 조건문에서 &와 && 차이점에 대하여 알아보기 (0) | 2019.01.19 |
[Java] 객체와 클래스 (0) | 2019.01.12 |
[Java] 객체와 인스턴스 (0) | 2014.05.01 |