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