[Java] 자바 101 강의 - #7 (논리 연산자)
- Lecture/Java 강의
- 2022. 4. 12.
논리 연산자(Logical Operators)
논리 연산자는 A와 B라는 값을 이용하여 둘다 참인지, 혹은 하나만 참인지, 둘다 거짓인지를 연산하여 참(True)과 거짓(False)를 반환하는 연산자입니다.
논리 연산자들
연산자 | 연산자 설명 | 예시 |
&& | 둘다 참일 경우 | a && b |
|| | 둘 중에 하나 이상이 참일 경우 | a || b |
! | 거짓일 경우 참 | !a |
논리 연산자 예시
public class Main {
public static void main(String[] args) {
boolean isHuman = true;
boolean isMale = false;
System.out.println("isHuman && isMale -> " + (isHuman && isMale));
System.out.println("isHuman || isMale -> " + (isHuman || isMale));
System.out.println("!isHuman -> " + !(isHuman));
}
}
예시 결과
isHuman && isMale -> false
isHuman || isMale -> true
!isHuman -> false
예시 설명
- isHuman은 참이고, isMale은 거짓이기 때문에 isHuman이고(&&) isMale인가?라는 질문은 거짓(false)이 됩니다.
- isHuman이 참이거나(||), isMale이 참인가?라는 질문은 isHuman이 참이기에 참(False)이 됩니다.
- isHuman이 참인데, isHuman이 거짓인가?라는 질문은 거짓(False)이 됩니다.
참고로 논리 연산자는 비교 연산자와 같이 if 같은 조건절에 많이 활용되는 연산자입니다.
반응형
'Lecture > Java 강의' 카테고리의 다른 글
[Java] 자바 101 강의 #9 ( IF 조건문, 성적 등급 프로그램 ) (0) | 2022.04.22 |
---|---|
[Java] 자바 101 강의 #8 (IF 조건문, 기본 사용법) (0) | 2022.04.15 |
[Java] 자바 101 강의 - #6 (비교 연산자) (0) | 2022.04.11 |
[Java] 자바 101 강의 - #5 (증감 연산자) (0) | 2022.03.28 |
[Java] 자바 101 강의 - #4 (대입 연산자, assignment operator) (0) | 2022.03.24 |