관계 연산자
관계 연산자는 피연산자 사이의 상대적인 크기를 판단한다.
왼쪽의 피연산자와 오른쪽의 피연산자를 비교하여 크거나 작거나 같음을 판단한다.
관계 연산자 |
설명 |
== |
왼쪽의 피연산자와 오른쪽의 피연산자가 같으면 참을 반환함. |
!= |
왼쪽의 피연산자와 오른쪽의 비연산자가 같지 않으면 참을 반환함. |
> |
왼쪽의 피연산자가 오른쪽의 피연산자보다 크면 참을 반환함. |
>= |
왼쪽의 피연산자가 오른쪽의 피연산자보다 크거나 같으면 참을 반환함. |
< |
왼쪽의 피연산자가 오른쪽의 피연산자보다 작으면 참을 반환함. |
<= |
왼쪽의 피연산자가 오른쪽의 피연산자보다 작거나 같으면 참을 반환함 |
System.out.println("== : " + (4 == 2));
System.out.println("!= : " + (5 != 4));
System.out.println("> : " + (1 > 4));
System.out.println(">= : " + (4 >= 4));
System.out.println("< : " + (1 < 2));
System.out.println("<= : " + (5 <= 4));
결과
논리 연산자
논리 연산자는 주어진 논리식을 판단하여참과 거짓을 결정하는 연산자이다.
논리 연산자 |
설명 |
&& |
논리식이 모두 참이면참을 반환함(논리 AND 연산) |
|| |
논리식 중에서 하나라도 참이면 참을 반환함(논리 OR 연산) |
! |
논리식의 결과가 참이면 거짓을 거짓이면 참을 반환함(논리 NOT 연산) |
논리 연산 결과 진리표
A |
B |
A && B |
A || B |
!A |
true |
true |
true |
true |
false |
true |
false |
false |
true |
false |
false |
true |
false |
true |
true |
false |
false |
false |
false |
true |