자바 증감연산자 질문입니다.

자바 증감연산자 질문입니다.

작성일 2021.02.19댓글 1건
    게시물 수정 , 삭제는 로그인 필요



변수 자신한테 후치형 증감연산자 사용하여 대입했을때 대입될 땐 변화 없는 값으로 들어가지만

후에 증가한 값으로 바뀌어야 할 거 같은데 값에 변화가 없어요.

무엇때문에 그런건가요?


#자바 증감연산자 #자바 증감연산자 예제 #자바 for문 증감연산자

profile_image 익명 작성일 -

안녕하세요.

aa = aa++;

여기에서 먼저 aa++가 후위연산이기 때문에 aa의 값이 먼저 식에 대입이 된후 ++이 진행됩니다.

즉 aa = 1;이라는 식이 만들어진후 a++가 수행되는것이지요. 이 수행은 대입전에 이루어 지는데요,

연산식은 aa = 1;이라고 만들어 진 상태이고 이후 a++가 진행되어 a=2가 되겠지요.

다음 aa = 1; 이라는 대입이 이루어집니다. aa가 2든 3이든 어차피 1의 값이 aa에 대입이 됩니다.

그래서 최종적으로 aa는 1이 됩니다.

자바 증감연산자 질문합니다

증감연산자에 대해 어느정도 깨달았는데 변수가똑같은 경우 굉장히 헷갈리네요 1. int a =10 , b; b= a++ + ++a ; printf("%d",b); --> b=22 (a++(10) ++a(12)) 이건 이해했고 2....

자바 증감연산자 질문

... 챗지피티 답변이 부정확한거같아 질문합니다 네, 당신이 계산한 방법은 부정확해요. 증감연산자는 변수의 값을 변경시키는 연산자인데요. x 10; y x++; 에서는 x의...

자바 증감연산자 질문입니다.

변수 자신한테 후치형 증감연산자 사용하여 대입했을때 대입될 땐 변화 없는 값으로 들어가지만 후에 증가한 값으로 바뀌어야 할 거 같은데 값에 변화가 없어요....

자바 증감연산자 질문입니다!

아래 세가지 사진에 대해 질문드립니다. 위 사진에서 두번째 b+=5; 는 오류가 안나는 이유가 뭘까요? 6번째 문장이 오류가 나면 두번째 문장도 오류가...

자바 증감연산자 질문드립니다.

... 결과값이 x=7 ,y=-1이라는데 후치연산자에 대한 개념이 부족해서 이해가 잘 안됩니다. 혹시 자세하게 설명 좀 해주실 수 있나요..? int x =1, y=6; while(y-->0)...

자바 증감연산자 질문입니다..

... 질문자께서 생각하는 답이 되려면 int a = 1 , b = 1+ a++ , c = a-b; 이와같이... 선 증가연산자는 먼저 증가가되고 나중에 연산이됩니다. 따라서 a를 출력시 a는...

증감연산자 질문

... a = 11 b = 14 c = 15 오늘 자바스크립트 공부를 시작햇는데요... 증감연산자가 이해가 안돼서 질문드립니다. c는 15인데 b는 왜 14인가요...? var a = 10; // 이...

자바 증감연산자 질문이요

... 우선 a++와 같이 뒤에 ++ 연산자가 붙는 것을 후위 증감 연산자라고 합니다. a-- 도 가능하며 전위 연산자의 경우에는 ++a 와 같이 쓰게 됩니다. 여기서 중요한것은...

자바 증감연산자 질문이요

... 않는걸까요 증감연산자의 위치에 따라 동작이 달라 집니다. 앞에 있는 경우 증감을 먼저 한 후 해당 println을 하는 것이고 뒤에 있는...