Language/JAVA
[JAVA]Java필수연산자, 연산자 종류(2)
영보로그
2020. 6. 19. 16:36
반응형
* 비교연산자
- 두 피연산자를 비교하는 데 사용되는 연산자
- 조건문과 반복문에서 주로 사용됨
- 문자열은 비교할 수 없다 (ex) "Hello" == "Hello" (X)
- ※ 데이터 타입이 서로 다른 경우에는 자료형의 범위가 큰쪽으로 자동형변환하여 타입을 일치시킨 후 비교
비교연산자 | 연산결과 | 예 |
== | 두 값이 같으면 true 아니면 false |
10==20 (false) |
!= | 두 값이 다르면 true 아니면 false |
10!=20 (true) |
< | 좌변 값이 작으면 true 아니면 false |
10<10 (false) |
> | 좌변 값이 크면 true 아니면 false |
10>10 (true) |
<= | 좌변 값이 작거나 같으면 true 아니면 false |
10 <= 10 (true) 10<10 || 10==10 |
>= | 좌변 값이 크거나 작으면 true 아니면 false |
10>=10 (true) 10>10 || 10==10 |
* 논리연산자
- 둘 이상의 조건을 '그리고(AND)' 나 '또는(OR)'로 연결하여 하나의 식으로 표현할 수 있게 해줌
- if문에 주로 사용된다
1) 논리연산자의 종류
논리연산자 | 연산결과 | 예 |
&& (AND) | 양 쪽 모두 true여야 true | '0' <= '5' && '5' <= '9' 48 <= 53 && 53 <= 57 true |
|| (OR) | 어느 한 쪽만 true이면 true | 8%2 == 0 || 8%3==0 0++0 || 2==0 true || false true |
2) 논리연산자의 연산결과
x | y | && | || |
true | true | true | true |
true | false | false | true |
false | true | false | true |
false | false | false | false |
* 대입연산자
- 변수와 같은 저장공간에 값 또는 수식의 연산결과를 저장하는데 사용됨
대입연산자 | op= | = |
+= | i += 3; | i = i + 3; |
-= | i -= 3; | i = i - 3; |
*= | i *= 3; | i = i * 3; |
/= | i /= 3; | i = i / 3; |
%= | i %= 3; | i = i % 3; |
|= | i |= 3; | i = i | 3; |
반응형