일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- git
- pull
- js
- 깃허브
- 깃
- python pwd
- DML
- github
- 파이썬 파일편집
- DDL
- sort
- JAVA ERROR
- commit
- Algorithm
- nodejs
- Python
- java 상속
- java
- 파이썬
- 정렬
- Spring Boot
- 파이썬 파일 수정
- SQL
- spring
- HTML
- 파이썬 파일생성
- 자바
- Javascript
- Push
- 스프링
Archives
- Today
- Total
춘식이를 좋아하는 개발자
[JAVA] ++x와 x++의 차이점 본문
728x90
++x
x 값 증가 후 반환(return)
x++
x 값 반환(return) 후 증가
Cording
int x=0,y=0;
System.out.println(++x); // 1
System.out.println(x); // 1
System.out.println(y++); // 0
System.out.println(y); // 1
위와 같이 ++x의 경우 증가한 뒤 return하여 증가된 1이 출력되는 반면
y++의 경우 return한 후 증가되어 0이 출력된다.
Logic 구현에 있어 사용은 실행 순서 뿐이라 크게 상관이 없으나 반환(return) 시 조심하자!
728x90
'Study > Java' 카테고리의 다른 글
[Algorithm] Insertion Sorting (삽입 정렬) (0) | 2022.05.11 |
---|---|
[JAVA] Flag (플래그) Boolean형 data를 이용한 logic (0) | 2022.05.10 |
[Spring] Exception(Error) 방지 (0) | 2022.05.09 |
[Spring] 자주 사용하는 spring annotation(@) 정리 (수정 中) (0) | 2022.05.09 |
[Spring] JAVA Spring Boot 개발 환경 조성하기 (0) | 2022.05.09 |