변수에 값을 저장하기 위한 용도로 사용된다.

오른쪽에 있는 값(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);
		

	}

}