int x = 1;
int y = ++x;
System.out.pirntln(y);
-> x에 1을 증가시키고 y에 넣어서 2가 출력 ( x는 2 )
int x = 1;
int y = x++;
System.out.println(y);
-> x를 y에 넣고나서 1을 증가시켜서 y는 1로 출력 ( x는 2 )
증감연산자 ++ 나 -- 가 피연산자의 앞에 붙는다면 먼저 증감을 하고 좌측의 변수에 대입
뒤에 붙는다면 피연산자를 먼저 좌측의 변수에 대입하고 피연산자만 증감된다.
피연산자는 무조건 증감되고 좌측의 변수는 증감연산자의 위치에 따라 달라짐
'자바' 카테고리의 다른 글
자바 for 반복문, for each 구문 (0) | 2020.10.13 |
---|---|
자바 2차원 배열 (0) | 2020.10.13 |
If 조건문 (0) | 2020.10.13 |
자바 단축키, 명령어 (0) | 2020.10.12 |
자바 Switch문 (0) | 2020.10.12 |