증감 연산자는 헷갈릴 수 있으니 차근차근 잘 생각하며 살펴보세요. System.out.println(++a -5)System.out.println(a++ -5)의 연산 순서를 다시 비교하겠습니다.

     

    System.out.println(++a - 5)의 연산 순서

    1 | ++a 수행 → 5 + 1a6

    2 | a - 5 수행 → 6 - 5 → 결과는 1

    3 | System.out.pinrlnt()2의 값(1)을 전달

     

    System.out.println(a++ - 5)의 연산 순서

    1 | a - 5 수행 → 5 - 5 → 결과는 0

    2 | System.out.pinrlnt()1의 값(0)을 전달

    3 | a++ 수행 → 5 + 1a6

     

    프로그래밍하다 보면 연산자를 굉장히 자주 이용하게 됩니다. 다양한 방법으로 연산자를 사용해보도록 직접 예제를 만들고, 연습해보세요.

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