변수에 값을 저장하기 위한 용도로 사용된다.
오른쪽에 있는 값(R-value)를 왼쪽에 변수(L-value)에 대입하는 것이다.
다만, 대입하는 오른쪽 값과 왼쪽 값은 같은 자료형이어야 한다.
만일 ,자료형이 다른 경우 왼쪽 변수값을 기준으로 형변환이 일어난다.
public class Assignment01 {
public static void main(String[] args) {
int num1 = 7, num2 = 7, num3 = 7;
num1 = num1 - 3; // num1 -=3
num2 -= 3;
System.out.println("- 연산자에 의한 결과 : "+ num1);
System.out.println("-= 연산자에 의한 결과 : "+ num2);
}
}