코딩 a++ 와 ++a의 차이
-
게시물 수정 , 삭제는 로그인 필요
int v1 = 3;
v1++;
System.out.println(v1++);
System.out.println(++v1);
이 코드에서 v1++은 작성된 코드의 줄을 실행하고 나서 증가 시키기 때문에 4가 나오고
++v1는 작성된 코드의 줄을 실행할 때 1을 증가시킨 상태로 코드를 시행하기 때문에 4+1+1=6이 나온다 제가 잘 이해한건가요?
v1++;
System.out.println(v1++);
System.out.println(++v1);
이 코드에서 v1++은 작성된 코드의 줄을 실행하고 나서 증가 시키기 때문에 4가 나오고
++v1는 작성된 코드의 줄을 실행할 때 1을 증가시킨 상태로 코드를 시행하기 때문에 4+1+1=6이 나온다 제가 잘 이해한건가요?