논리연산자에 대해서 알아봅시다.
개인적으로 논리연산자는 지난번에 공부했던 굉장히 쉬운 '증감연산자, 비교연산자' 보다는 조금 헷갈렸습니다.
지난 포스트
Photo by True Agency on Unsplash
논리연산자
논리연산자에는 ![NOT]과 &&[AND]와 ||[OR]가 있습니다.
not은 부정의 의미를 가지고 있습니다. !은 가지고 있는 값을 부정합니다.
예를 들어 true라는 불리언 데이터 값의 앞에 !을 넣어서
!true 라고 입력하면 값은 false가 됩니다.
!은 무조건 가지고 있는 값을 거꾸로 출력을 한다고 생각하시면 됩니다.
and는 말 그대로 '그리고'라는 뜻입니다.
&&는 양쪽의 데이터 값이 모두 true일 때에만 true를 출력합니다.
true && true → true
true && false → false
false && true → false
false && false → false
이렇게 두 개의 불리언 데이터 중 하나라도 false가 있다면 false를 출력하게 됩니다.
or는 '또는'이라는 뜻이죠. &&와 반대로 생각하시면 됩니다.
||는 양쪽의 데이터 값이 모두 false일 때에만 false를 출력합니다.
두 개의 불리언 데이터 중 하나라도 true가 있다면 true를 출력합니다.
true || true → true
true || false → true
false || true → true
false || false → false
이렇게 말이죠.
다음 포스트
이 글이 도움이 됐다면 하단의 ♡ 공감 버튼을 꾹 눌러서
빨간 하트♥로 만들어주세요.
지인에게 보여주고 싶은 글이었다면
공감 버튼 옆을 클릭해서 SNS에 공유해주세요.
댓글은 블로그 운영에 큰 힘이 됩니다.
'그 외 프로그래밍 언어 > Java' 카테고리의 다른 글
자바 실습, 삼항연산자를 이용한 실습 3가지 (0) | 2021.11.22 |
---|---|
자바, 삼항연산자 (0) | 2021.11.22 |
자바, 비교연산자 (0) | 2021.11.22 |
자바, 증감연산자 (0) | 2021.11.22 |
자바, 치환 (0) | 2021.11.22 |
댓글