선증가 후증가 선감소 후감소 연산자 정리
항상 for문을 사용하면서 후증가인 i++를 사용하면서 궁금증이 생기지 않았는데 다른사람이 쓴 소스코드에서 선증가 선감소를 쓴 코드를 보면서 뭐가 다를지 궁금해졌습니다. 선증가 후증가의 차이점은 중앙수식을 언제 실행하냐의 차이였습니다. int i = 1; int j = i++; 코드 실행은 좌변에서 부터 실행하는데 j변수를 int형으로 선언하고 i++의 값을 j에 대입합니다. 여기서 '='이 중앙수식에 해당합니다. i++은 후증가이므로 중앙수식을 먼저 실행합니다. 현재 i의 값은 1이므로 1을 j에 대입한뒤 증가연산을 수행합니다. 따라서 출력해보면 i=2, j=1의 값이 됩니다. int i = 1; int j = ++i; 자 이제 반대로 선증감을 하게 된다면 ++i는 선증가이므로 중앙수식을 나중에 실행합..
개발관련/Java
2019. 12. 12. 08:16
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 일본 장터
- 일본 비비고
- 누가_쏙쏙_바로바로_알려줄사람_어디없나
- 자바
- nginx multiple domain
- 엔진엑스 ssl 멀티도메인 404
- string
- 자바책
- 선감소
- 연산자
- 후증가
- 후감소
- 일본 만두
- 엔진엑스 멀티도메인 404에러
- 벨로시티
- VelocityPluginImages
- 일본 한인마트
- StringBuilder
- 선증가
- velocity
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함