너와 나의 개발 고리

[JAVA] chap03 연산자_대입 연산자 본문

JAVA/이것이 자바다

[JAVA] chap03 연산자_대입 연산자

Oli-Viaaaa 2023. 8. 10. 13:47

대입 연산자우측 피연산자(리터럴 및 변수, 다른 연산식 등)의 값을 좌측 피연산자인 변수에 대입한다.

 

대입 연산자의 종류는 단순히 값을 대입하는 단순 대입 연산자가 있고,

정해진 연산을 수행 후 결과를 대입하는 복합 대입 연산자가 있다.

 

구분 연산식 설명
단순 대입 연산자 변수 = 피연산자 우측의 피연사자의 값을 변수에 저장
 
복합 대입 연산자 변수 += 피연산자 우측의 피연산자의 값을 변수의 값과 더한 후에 다시 변수에 저장
(변수 = 변수 + 피연산자)
변수 -= 피연산자 우측의 피연산자의 값을 변수의 값에서 뺀 후에 다시 변수에 저장
(변수 = 변수 - 피연산자)
변수 *= 피연산자 우측의 피연산자의 값을 변수의 값과 곱한 후에 다시 변수에 저장
(변수 = 변수 * 피연산자)
변수 /= 피연산자 우측의 피연산자의 값으로 변수의 값을 나눈 후에 다시 변수에 저장
(변수 = 변수 / 피연산자)
변수 %= 피연산자 우측의 피연산자 값으로 변수의 값을 나눈 후에 나머지를 변수에 저장
(변수 = 변수 % 피연산자)
변수 &= 피연산자 우측의 피연산자의 값과 변수의 값을 & 연산 후 결과를 변수에 저장
(변수 = 변수 & 피연산자)
변수 |= 피연산자 우측의 피연산자의 값과 변수의 값을 | 연산 후 결과를 변수에 저장
(변수 = 변수 | 피연산자)
변수 ^= 피연산자 우측의 피연산자의 값과 변수의 값을 ^ 연산 후 결과를 변수에 저장
(변수 = 변수 ^ 피연산자)
변수 <<= 피연산자 우측의 피연산자의 값과 변수의 값을 << 연산 후 결과를 변수에 저장
(변수 = 변수 << 피연산자)
변수 >>= 피연산자 우측의 피연산자의 값과 변수의 값을 >> 연산 후 결과를 변수에 저장
(변수 = 변수 >> 피연산자)
변수 >>>= 피연산자 우측의 피연산자의 값과 변수의 값을 >>> 연산 후 결과를 변수에 저장
(변수 = 변수 >>> 피연산자)