논리연산
피연산자로 bollean만 허용한다.
산술 → 비교 → 논리연산 순으로 진행
AND
&&
둘다 ture 이어야 true
ture && true // true
ture && flase // false
false && true // false
false && false // false
OR
||
둘중 하나만 ture여도 true
ture || true // true
ture || flase // true
false || true // ture
false || false // false
NOT
!
값을 부정한다.
!true // false
!false // true
효율적 연산
왼쪽 피연산자에서 결과가 정해지면 오른쪽은 수행치 않음.
int a = 10
b = a < 5 && 0 < a++;
System.out.println(a); // 10반응형
'IT > JAVA' 카테고리의 다른 글
| [JAVA] 조건문 IF, SWITCH (0) | 2020.06.29 |
|---|---|
| [JAVA] 기타연산자 (0) | 2020.06.25 |
| [JAVA] 비교연산 (0) | 2020.06.25 |
| [JAVA] 산술 연산 (0) | 2020.06.25 |
| [JAVA] 입력, 출력 (0) | 2020.06.24 |