Codegym University 과정의 일부로 멘토와 함께하는 강의 스니펫. 전체 과정에 등록하십시오.
"안녕하세요, Amigo. 새로운 데이터 유형에 대해 말씀드리겠습니다. boolean . 이 유형의 변수는 true 및 false 두 값만 사용할 수 있습니다 . "
"어떻게 사용합니까?"
"이 유형은 많은 곳에서 암시적으로 사용됩니다. 더하기 연산이 숫자를 생성하는 것처럼 모든 비교 결과는 부울입니다 . 다음은 몇 가지 예입니다."
암호 | 설명 | |
---|---|---|
1 |
|
이 두 표현은 동일합니다. 부울 변수 의 기본값은 false 입니다 . |
2 |
|
|
삼 |
|
비교 결과( true 또는 false )가 변수에 할당됩니다 m . 식이 true 로 평가되면 조건이 충족됩니다 . |
4 |
|
|
5 |
|
논리( 부울 ) 변수를 true 또는 false 와 비교할 필요가 없습니다 . 비교 결과는 다른 변수와 일치하는 부울 입니다. 예를 들어 true == true는 true로 평가됩니다. true == false 는 false 로 평가됩니다 . |
6 |
|
"더 많은 예:"
암호 | 설명 | |
---|---|---|
1 |
|
이 방법은 숫자 a가 숫자 b보다 작은지 확인합니다.
다음은 4가지 동등한 비교입니다. 마지막 것이 가장 간결하고 정확합니다. 항상 간결한 표기법을 사용하십시오 . |
2 |
|
|
삼 |
|
|
4 |
|
"0<a<b를 쓰고 싶다면?"
"Java에는 3개의 피연산자를 사용하는 비교 연산자가 없습니다. 따라서 다음과 같이 수행해야 합니다. (0<a) AND (a<b) ."
"AND라는 단어를 쓰나요?"
"잠깐만요. 설명하겠습니다. Java에는 AND , OR 및 NOT 의 세 가지 논리 연산자가 있습니다. 이를 사용하여 다양한 복잡성의 조건을 구성할 수 있습니다. 이러한 연산자는 부울 식에만 사용할 수 있습니다 . 따라서 ( a+1) AND (3) , 하지만 (a>1)AND (a<3) 은 괜찮습니다."
" NOT 연산자는 단항입니다. 오른쪽에 있는 식에만 영향을 미칩니다. 두 숫자 사이의 곱하기 기호가 아니라 음수 앞에 있는 빼기 기호에 가깝습니다."
" 부울 (논리) 변수 에 대해 다양한 작업을 수행할 수 있습니다 ."
"무엇처럼?"
"한 번 보자:"
논리 연산자 | 자바 표기법 | 표현 | 결과 |
---|---|---|---|
그리고 | && | 참 && 참 | 진실 |
참 && 거짓 | 거짓 | ||
거짓 && 참 | 거짓 | ||
거짓 && 거짓 | 거짓 | ||
또는 | || | 참 || 진실 | 진실 |
참 || 거짓 | 진실 | ||
거짓 || 진실 | 진실 | ||
거짓 || 거짓 | 거짓 | ||
아니다 | ! | ! 진실 | 거짓 |
! 거짓 | 진실 | ||
일반적인 조합 및 표현 | mm | 거짓 | |
엠 || !중 | 진실 | ||
! (a && b) | !아 || !비 | ||
! (a || b) | !a && !b |
"더 많은 예를 들어 주시겠습니까?"
"확신하는:"
자바 표기법 | 논리적 표기법 |
---|---|
(a<3) && (a>0) | (a < 3) 및 (a>0) |
(a>10) || (a<100) | (a>10) 또는 (a<100) |
(a<b) && (!(c<=d)) | (a<b) AND (NOT (c<=d)) |
"자, 몇 가지 작업을 수행하십시오."
GO TO FULL VERSION