단순 대입 연산자Permalink

| = | 대입 연산자 | int cadence = 0; | | :–: | :———: | :————–: |


산술 연산자Permalink

+ 덧셈 연산자 int result = 1+ 2;
- 뺄셈 연산자 result = result -1;
***** 곱셈 연산자 result = result *2;
/ 나눗셈 연산자 result = result/2;
% 나머지 연산자 result = result % 5;

단항 연산자Permalink

+ 양수 연산자 int result = +1;
- 음수 연산자 result = -result;
++ 증가 연산자 result++;
감소 연산자 result–;
! 부정 연산자 !success

비교 연산자Permalink

== 같다. value1 ==value2
!= 같지 않다. value1 != value2
> ~보다 크다. value1 > value2
>= ~보다 긑거나 같다. value1 >= value2
< ~보다 작다. value1 < value2
<= ~보다 작거나 같다. value1 <= value2

논리 연산자Permalink

&& 교집합 연산자 (value1 ==1) && (value2 ==2)
|| 합집합 연산자 (value1 == 1) || (value2 == 2)

비트 논리 연산자Permalink

& 비트 교집합 연산잔 value1 & value2
| 비트 합집합 연산자 value1 | value2
^ 비트 차집합 연산자 value1 ^ value2
~ 비트 부정 연산자 ~value1

쉬프트 연산자Permalink

« 왼쪽 쉬프트 연산자 value « 2
» 오른쪽 쉬프트 연산자 value » 2

복합 대입 연산자Permalink

+= 덧셈 후에 대입 X=X+2 을 X+=2 으로 표현
-= 뺄셈 후에 대입 X=X-3 을 X-=3 으로 표현
*= 곱셈 후에 대입 X=X3 을 **X=3 으로 표현**
/= 나눗셈 후에 대입 X=X/3 을 X/=3 으로 표현
%= 나머지 연산 후에 대입 X=X%3을 X%=3으로 표현
&= 비트 AND 후에 대입 X=X&3을 X&=3 으로 표현
|= 비트 OR 후에 대입 X= X|3을 X|=3으로 표현
»= 오른쪽 쉬프트 후에 대입 X=X»3을 X»=3으로 표현
«= 왼쪽 쉬프트 후에 대입 X=X«3을 X«=3으로 표현

3항 연산자Permalink

| ? : | 비트 교집합 연산자 | value3 = (3 < 1) ? value1 : value2 | | :–: | :—————-: | :——————————–: |


객체 형식 비교 연산자Permalink

| instanceof | ~의 인스턴스 인지를 확인 | | :——–: | :———————-: |


연산자 우선순위Permalink

(1쪽으로 갈수록 우선순위 높음 - 외울필요 전혀없음 참고용임)

1 expr++ expr–
2 ++expr –expr + expr -expr ~!
3 * , / , %
4 +, -
5 «, », »
6 < > <= >= instanceof
7 == !=
8 &
9 ^
10 |
11 &&
12 ||
13 ? :
14 = += -= *= /= %= %= &= ^= |= «= »= »>=

댓글남기기