[java] 단항 연산자

자바에서는 증가(++)와 감소(–) 연산자가 있습니다. 이들은 피연산자를 1씩 증가시키거나 감소시킵니다.

증가 연산자 (++)

++ 연산자는 피연산자의 값을 1만큼 증가시킵니다. 예를 들어, int x = 5; 라면 x++를 실행하면 x의 값은 6이 됩니다.

감소 연산자 (–)

-- 연산자는 피연산자의 값을 1만큼 감소시킵니다. 예를 들어, int y = 7; 라면 y--를 실행하면 y의 값은 6이 됩니다.

전위 및 후위 표기법

또한, 전위 표기법과 후위 표기법이 존재합니다. 전위 표기법에서는 먼저 증가 혹은 감소를 적용한 후에 다른 연산이 수행됩니다. 후위 표기법에서는 다른 연산이 먼저 수행된 후에 증가 혹은 감소가 적용됩니다.

예제 코드

아래는 단항 연산자를 사용한 간단한 예제 코드입니다.

public class UnaryOperatorExample {
    public static void main(String[] args) {
        int x = 5;
        int y = 7;

        System.out.println("전위 증가 x: " + ++x); // 출력: 6
        System.out.println("전위 감소 y: " + --y); // 출력: 6
        System.out.println("후위 증가 x: " + x++); // 출력: 6
        System.out.println("후위 감소 y: " + y--); // 출력: 6
    }
}

결론

단항 연산자는 자바에서 변수를 증가시키거나 감소시킬 때 사용됩니다. 전위와 후위 표기법을 이해하여 적절히 활용할 수 있다면 코드를 더욱 효율적으로 작성할 수 있습니다.

참고: Oracle Java Documentation - Unary Operators