더북(TheBook)

비교 연산자는 이렇게 사용할 수 있습니다. 이제 대입 연산자를 살펴보겠습니다.

 

앞에서 잠깐 설명한 대입 연산자 ‘=’을 단순 대입 연산자라고 합니다. 단순 대입 연산자는 ‘왼쪽에 있는 피연산자인 변수에 오른쪽에 있는 피연산자의 값을 저장해주세요.’라는 의미입니다. 예로 ‘i = 10’을 생각하면 됩니다. i라는 변수에 10이라는 값을 저장했죠. 지금까지 계속 사용해온 연산자가 바로 단순 대입 연산자입니다.

그런데 대입 연산자에는 단순 대입 연산자만 있는 것이 아닙니다. 정해진 연산을 수행한 후에 결과를 변수에 저장하는 복합 대입 연산자도 있습니다. 복합 대입 연산자의 대표적인 예를 하나 들어보겠습니다. ‘+=’이라는 복합 대입 연산자입니다.

public class OperatorExam2 {

    public static void main(String[] args) {
        int i = 10;
        int j = 10;
        
        i += 10;    
        System.out.println(i);
    }
}

 

실행결과

20

 

이처럼 ‘i += 10’과 같은 형태로 사용합니다. 이 코드를 좀더 익숙한 표현으로 바꿔보면 ‘i = i +10’입니다. 즉, i10을 더한 다음 i라는 변수에 넣으라는 의미입니다. 따라서 i에 들어있는 값을 출력하면 20이 나옵니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.