JAVA
자바의 연산자들
본투비곰손
2022. 7. 5. 21:38
728x90
항과 연산자
항 : 연산에 사용되는 값
연산자 : 항을 이용하여 연산하는 기호
대입연산자
변수에 다른 변수나 값을 대입하는 연산자
이항 연산자중 우선 순위가 가장 낮은 연산자들
왼쪽 변수 = 오른쪽 변수(식또는 값)
부호 연산자
단항 연산자
변수의 부호를 유지하거나(+) 바꿈(-)
실제 변수의 부호가 변하려면 대입 연산자를 사용하여 바꿔야 한다.
산술 연산자
사칙연산자
연산자 | 기능 |
+ | 두항을 더한다 |
- | 앞의 항에서 뒤의 항을 뺀다 |
* | 두항을 곱한다. |
/ | 앞에 있는 항에서 뒤에 있는 항을 나누어 몫을 구한다. |
% | 앞에 있는 항에서 뒤에 있는 항을 나누어 나머지를 구한다. |
복합 대입 연산자
+= | 두항의 값을 더해서 왼쪽항에 대입합니다. |
-= | 왼쪽의 항에서 오른쪽의 항을 빼서 그값을 왼쪽항에 넣는다. |
*= | 두항의 값을곱해서 왼쪽항에 대입 합니다. |
/= | 왼쪽의 항을 오른쪽의 항으로 나누어 그 몫을 왼쪽항에 대입 |
%= | 왼쪽의 항을 오른쪽의 항으로 나누어 그 나머지를 왼쪽항에 대입 |
증가 , 감소 연산자
단항연산자
변수를 1씩 더하거나 뺄때
연산자가 항의 앞에 있는지 뒤에있는지에따라 연산 시점과 결과가 달라진다.
++ | val = num++ | 먼저 num값에 1을 더한 후 val에 대입 |
++ | val = ++num | val에 먼저 num값을 대입 후 num값이 +1된다. |
-- | val = num-- | 먼저 num값에 1을 뺀 후 val에 대입 |
-- | val = --num | val에 먼저 num값에을 대입 후 num값이 +1된다 |
728x90