자바 코딩 증감연산자 질문입니다

자바 코딩 증감연산자 질문입니다

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


1)문제


public static void main(String args[])

{

int i = 0;

System.out.println("첫번째 결과 : " + i++ * 2);

System.out.println("두번째 결과 : " + i);

}

 

2)문제


public static void main(String args[])

{

int i = 0;

System.out.println("첫번째 결과 : " + ++i * 2);

System.out.println("두번째 결과 : " + i);


첫번째가 0, 1 인 건 알겠는데 왜 2번 문제 두 번째


결과는 1이 나오나요? 


첫번째  i++문은 두번째 System.out.println에 영향을


미치고 아래에 ++i * 2는 두번째 System.out.println에 영향을 미치지 않나요?


그리고 i은 이 자체로 +1인가요?







#자바 코딩 #자바 코딩테스트 #자바 코딩 연습 사이트 #자바 코딩테스트 벼락치기 #자바 코딩 프로그램 #자바 코딩 사이트 #자바 코딩테스트 문법 #자바 코딩 컨벤션 #자바 코딩테스트 책 #자바 코딩테스트 책 추천

profile_image 익명 작성일 -

첫번째는 i*2를 출력하니까 1*2 = 2

두번째는 i를 출력하니까 1

*는 임시 연산으로 i에 영향이 없죠.

자바 증감연산자 질문

... 챗지피티 답변이 부정확한거같아 질문합니다... 이해하시면 질문내용이 이해가 되실겁니다. 우선... 챗지피티 답변이 부정확한거같아 질문합니다 질문을 보면 x...

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

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

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

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

코딩 증감연산자 질문이요!

... 애초에 x=4로 해줬는데 왜 2로 나오는 건가요 ㅠ 증감연산자는 x의 고유값을 변경하기 때문입니다. 따라서 대입하면서 x를 두번 값 감소 시켜주셨으므로 4에서 2로...

c언어 코딩 증감 연산자

... 밑에 코딩에서는 result가아닌y변수를 수식했는데 왜... 2번째 왜그지 증감연산자를 사용하나요??충분히... 두번째 질문에 대한 답변을 드리자면, 물론 변수에서...

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

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

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

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