[JAVA] 대입 연산자, 증감 연산

대입 연산자의 역할

대입 연산자는 프로그래밍에서 변수에 값을 할당하거나 변수의 값을 업데이트하는 데 사용됩니다.

 

대입 연산자

1. (=) 연산자: 오른쪽의 값을 왼쪽 변수에 할당합니다. x = 10;은 변수 x에 10을 할당합니다.

복합 대입 연산자

1. (+=) 연산자: x += 5;는 x = x + 5;와 동일하게 작동합니다. 변수 x의 값을 5 증가시킵니다.

2. (-=) 연산자: x -= 3;은 x = x - 3;과 같은 결과를 얻습니다. 변수 x의 값을 3 감소시킵니다.

3. (*=) 연산자: x *= 2;는 x = x * 2;와 같이 변수 x의 값을 2배로 곱하여 할당합니다.

4. (/=) 연산자: x /= 4;는 x = x / 4;와 같이 변수 x의 값을 4로 나눈 결과를 할당합니다.

5. (%=) 연산자: x %= 7;는 x = x % 7;과 같이 변수 x를 7로 나눈 나머지 값을 할당합니다.

 

복합 대입 연산자의 장점

1. 간결성: 복합 대입 연산자를 사용하면 변수 업데이트 코드를 더 간결하게 작성할 수 있습니다.

2. 효율성: 중복된 변수의 참조를 줄여 연산 속도를 향상시킬 수 있습니다.
3. 가독성: 코드를 읽을 때 무엇을 수행하는지 명확하게 나타내어 가독성을 향상시킵니다.

 

증감 연산자의 역할

증감 연산자는 변수의 값을 1씩 증가 또는 감소 시킵니다.

 

주요 증감 연산자

1. 증가 연산자(++) : 변수의 값을 1 증가시킵니다. x++;은 x = x + 1;와 동일한 결과를 얻습니다.

2. 감소 연산자(--) : 변수의 값을 1 감소시킵니다. x--;은 x = x - 1;와 동일한 결과를 얻습니다.

 

전위 증감과 후위 증감 연산자

1. 전위 증감(++x, --x) : 전위 증감 연산자는 변수의 값을 먼저 변경하고 그 값을 반환합니다.

2. 후위 증감(x++,x--) : 후위 증감 연산자는 변수의 값을 반환한 후에 변수를 변경합니다.

 

전위 증감 연산자 예제

public class Example {
    public static void main(String[] args) {
        int x = 5;
        System.out.println("x: " + x); // 출력: x: 5

        int y = ++x;
        System.out.println("y: " + y); // 출력: y: 6
        System.out.println("x: " + x); // 출력: x: 6
    }
}

후위 증감 연산자 예제

public class Example {
    public static void main(String[] args) {
        int x = 5;
        System.out.println("x: " + x); // 출력: x: 5

        int y = x++;
        System.out.println("y: " + y); // 출력: y: 5
        System.out.println("x: " + x); // 출력: x: 6
    }
}

'JAVA > 자바 기본 문법' 카테고리의 다른 글

[JAVA] if 문과 else 문  (0) 2023.08.10
[JAVA] 삼항 연산자  (0) 2023.08.10
[JAVA] 비교 연산자  (0) 2023.08.10
[JAVA] 논리 연산자  (0) 2023.08.10
[JAVA] 산술 연산자  (0) 2023.08.10