더북(TheBook)

증감 연산자는 헷갈릴 수 있으니 차근차근 잘 생각하며 살펴보세요. 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

 

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

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