Minwoo Dev.

[Java] 대입 연산자 본문

Java

[Java] 대입 연산자

itisminu 2023. 10. 31. 22:09
728x90
반응형
SMALL

이번 게시물에서는 대입 연산자에 대하여 작성하겠다.

 

대입 연산자는 

int num = 0;

num에 2만큼의 값을 더하려면 어떻게 해야하는가 ?

아마 아래처럼 답할 것이다.

num = num + 2;

위 식이 대입 연산자를 사용한 것이다.

 

하지만, 우리는 대입 연산자와는 조금 다른 형태를 더 자주 사용할 것이다.

num += 2;

그 방법이 위와 같은 복합 대입 연산자를 사용하는 방법이다.

 

다른 연산들도 이러한 방식으로 표현할 수 있다.

아래 예제 코드를 보자.

 

public class test {
    public static void main(String[] args) {
        // 대입 연산자
        int num = 10;
        num = num + 2;
        System.out.println(num); // 12

        num = num - 2;
        System.out.println(num); // 10

        num = num * 2;
        System.out.println(num); // 20

        num = num / 2;
        System.out.println(num); // 10

        num = num % 2;
        System.out.println(num); // 0

        // 복합 대입 연산자
        num = 10;
        // num = num + 2
        num += 2;
        System.out.println(num); // 12

        // num = num -2;
        num -= 2;
        System.out.println(num); // 10

        // num = num * 2;
        num *= 2;
        System.out.println(num); // 20

        // num = num % 2;
        num %= 2;
        System.out.println(num); // 0

    }
}

위 예제 코드의 출력 결과는 다음과 같다.

주석으로 예상한 결과값과 동일한 것을 알 수 있다.

 

이상으로 대입연산자, 복합대입연산자에 대하여 알아보았다.

 

출처 - 나도코딩 자바 강의 https://www.youtube.com/watch?v=NQq0dOoEPUM&t=5915s

728x90
반응형
LIST

'Java' 카테고리의 다른 글

[Java] 논리 연산자  (2) 2023.11.01
[Java] 비교 연산자  (0) 2023.10.31
[Java] 산술 연산자  (0) 2023.10.31
[Java] 퀴즈 1. 버스 도착 정보 출력  (0) 2023.10.31
[Java] 데이터 형변환  (0) 2023.10.30