더북(TheBook)

++a - 5’에서 증감 연산자만 후위 연산자로 바꿔서 실행하겠습니다. 증가시키기 전에 연산하고 출력하기 때문에 0을 출력합니다. 출력한 후에 ‘a++’, 즉 ‘a = a + 1’을 수행하므로 a에는 6이라는 값이 들어있습니다.

public class OperatorExam3 {

    public static void main(String[] args) {
        int a = 5;
        int b = 10;
        int c = 15;

        System.out.println(a++ - 5);
        System.out.println(a);
    }
}

 

실행결과

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