혼자 독한한지 1일쨴데 이해가안되는게 생겻어
int x = 2;
int y = 2;
.println("전위 증감 연산자: " + x * y++);
.println("전위 증감 연산자: " + x * ++y);
정답은 4,6인데
여기서 곱하기 *를 뺴고 +를 넣으면 값이 22,24
되는데 이유가뭐야??? 내가 이해가안가는게
그냥 설명보니까 ++는 결국 1이 증가하는거던데 왜 곱하기 연산이아닌 더하기 연산에서 더큰수가나오는거야??
혼자 독한한지 1일쨴데 이해가안되는게 생겻어
int x = 2;
int y = 2;
.println("전위 증감 연산자: " + x * y++);
.println("전위 증감 연산자: " + x * ++y);
정답은 4,6인데
여기서 곱하기 *를 뺴고 +를 넣으면 값이 22,24
되는데 이유가뭐야??? 내가 이해가안가는게
그냥 설명보니까 ++는 결국 1이 증가하는거던데 왜 곱하기 연산이아닌 더하기 연산에서 더큰수가나오는거야??
문자열이랑 껴잇으니깐 문자열취급받나보다
아하;;
문자열로 파악되서 그런 듯
아하;;
1번은 2*2를 한후 x=2, y=3이 됨. 2번은 y=4를 한 후 2*4를 함...일텐데 4, 8 아님?
ㅈㅅㅈㅅ 잘못적엇음
해당 댓글은 삭제되었습니다.
잘못적엇다 ㅈㅅㅈㅅ;;
그냥유튜브 강의 한번봐라
??
2×2, 2×3인데 ㅇㅅㅇ 22 24된건 스트링이라 괄호로 감싸주먄됌