관계 연산자
-이항 연산자
-연산의 결과가 true(참), false(거짓)으로 반환 됨, 비교 연산자 라고도 함.
-조건문, 반복문의 조건식으로 많이 사용됨.
연산자 | 기능 | 연산 예 |
> | 왼쪽 항이 크면 참을, 아니면 거짓을 반환한다. | num > 3; |
< | 왼쪽 항이 작으면 참을, 아니면 거짓을 반환한다. | num < 3; |
>= | 왼쪽 항이 오른쪽 항보다 크거나 같으면 크면 참, 아니면 거짓을 반환한다. | num >= 3; |
<= | 왼쪽 항이 오른쪽 항보다 작거나 같으면 크면 참, 아니면 거짓을 반환한다. | num <= 3; |
== | 두 개 항이 같으면 참, 아니면 거짓을 반환한다. | num == 3; |
!= | 두 개 항이 다르면 참, 아니면 거짓을 반환한다. | num != 3; |
논리 연산자
-관계 연산자와 혼합하여 많이 사용됨.
-연산 결과가 true(참), false(거짓)으로 반환됨.
연산자 | 기능 | 연산 예 |
&& (논리 곱) |
두 항이 모두 참인 경우에만 결과 값이 참이다. 그렇지 않은 경우는 거짓임. | booleanval = (5 > 3) && (5 > 2); |
|| (논리 합) |
두 항 중 하나의 항만 참이면 결과 값은 참임. 두 항이 모두 거짓이면 결과 값은 거짓이다. | booleanval = (5 > 3) || (5 > 2); |
! (부정) |
단항 연산자로, 참인 경우는 거짓으로 바꾸고, 거짓인 경우는 참으로 바꾼다. | booleanval = !(5 > 3); |
'개념 창고 > JAVA' 카테고리의 다른 글
자바 연산자 우선순위 (0) | 2022.06.08 |
---|---|
자바 연산자들3 (0) | 2022.06.08 |
자바 연산자들1 (0) | 2022.06.07 |
자바 변하지 않는 상수와 리터럴, 변수의 형 변환 (0) | 2022.06.07 |
자바 논리형 자료형 없이 변수 사용하기 (0) | 2022.06.07 |