자바 증감연산자 질문이요
-
게시물 수정 , 삭제는 로그인 필요
int a = 1; int b = 0;
b = a++;
system.out.println("a = "+ a, "b = "+ b);
에서
a = 2
b = 1
라는 결과가 나오는데
b 결과 값에 대한 건 다 알겠는데
a는 왜 2가 되는건지 모르겠어요..
그냥
a = a++;나
a++; 였으면 이해하겠는데
b = a++; 면 b의 값만 변화해야 하는거 아닌가요?
왜 a까지 a++하는거죠??
아니면 a++ 라는 수식이 원래 a까지 변화하게 하는 그런건가요?
#자바 증감연산자 #자바 증감연산자 예제 #자바 for문 증감연산자