대입 연산자
는 변수에 값(리터럴)이나 연산 결과 등을 저장하는데 사용되는 연산자입니다. 사실 그동안 예제 코드 작성하면서 나왔던 =
가 모두 대입 연산자입니다.
int x = 1;
int y = 1;
char c = 'A';
boolean = true;
int result;
result = x + y;
대입 연산자
는 지금까지 배웠던 몇몇 연산자들과 결합하여 oper=
의 형태로 사용될 수 있습니다. 이렇게 사용하면 우측의 피연산자를 oper
로 연산하여 좌측의 피연산자에 대입합니다.
int x = 1;
x = x + 2;
//는 다음 코드와 완전히 동일한 결과를 수행합니다.
int x = 1;
x += 2;
int x = 1; x = x + 2; System.out.println(x); int y = 1; y += 2; System.out.println(y);
예시는 덧셈만 했지만 +=, -=, *=, /=, %=, <<=, >>=, >>>=, &=, |=, ^=
도 사용가능합니다.