[자바JAVA] 전위연산(a++)과 후위연산(++a) 차이점
전위 증감 연산자(prefix) VS 후위 증감 연산자(postfix)
예시
아래 문제를 통해 차이점을 알아보자
1 | int a, b; |
답
1 | 11, 11 |
풀이
++a > b++의 값은 11 > 10 이라서 truea++ >= ++b의 값은 11 >= 12 라서 false- 그렇다면 출력할때 왜 12,12가 아닌 11,11이 나올까?
- 컴파일러는 앞부분이 true인 경우 굳이
||연산자 뒤를 연산 할 필요가 없다. - 따라서 12,12가 아닌 11,11이고 이것이 논리연산자의 특징이다.
- 컴파일러는 앞부분이 true인 경우 굳이
![[OS/WINDOW]배포후 서버재시작에 batch와 윈도우 스케줄러 활용하기](https://cdn.pixabay.com/photo/2012/03/04/00/50/board-22098_960_720.jpg)
![[블로그]헥소테마에서 댓글기능 facebook에서 utterances로 변경하기](https://miro.medium.com/max/1600/1*aOv6h3h_v9PQWa03zGACnw.png)