Chihiro's Blog
연산자 - 형성평가 01 ~ 05 오답노트 / 내용 본문
111번 - 연산자 형성평가 1번
112번 - 연산자 형성평가 2번
113번 - 연산자 형성평가 3번
114번 - 연산자 형성평가 4번 (★)
이번에도 증감연산자가 문제였는데, 해결하고 이해가 되었다.
형성평가 4번 :
두 정수를 입력받아 첫 번째 수는 전치증가연산자를 사용하고 두 번째 수는 후치감소연산자를 사용하여 출력하고 바뀐 값을 다시 출력하는 프로그램을 작성하시오.
입력 예시 : 10 15
출력 예시
11 15
11 14
1. sysout(c + b) 를 했는데 11 14가 나온다?
2. 이 사진을 보자.
++변수명 | 변수가 사용되기 전에 값이 증가된다 |
변수명++ | 변수가 사용된 후에 값이 증가된다 |
--변수명 |
변수가 사용되기 전에 값이 감소된다 |
변수명-- | 변수가 사용된 후에 값이 감소된다 |
이 표를 보고 저 사진을 보면 ++a가 된 이후로 그 아래의 변수(a)도 전부 증가가 된 상태로 출력이 된다.
총 정리.
1. ++a가 된 이후로 그 아래의 변수(a)도 전부 증가가 된 상태로 출력이 된다.
2. b-- 의 경우 변수가 사용된 후에 값이 감소가 되므로, b를 넣을 경우 14가 출력이 되고,
만약 d를 넣을 경우 15가 출력이 될것이다.
115번 - 연산자 형성평가 5번
2019.05.27 연산자 형성평가 마무리
'과제 > 정올_JAVA' 카테고리의 다른 글
선택제어문 - 자가진단 01 ~ 09 오답노트 / 참고사항 (1) | 2019.06.03 |
---|---|
연산자 - 자가진단 01 ~ 08 오답노트 / 참고사항 (1) | 2019.05.27 |
108 ~ 110 : 입력 - 형성평가 3~5 첨삭 / 오답노트 (1) | 2019.05.27 |
107 : 입력 - 형성평가2 (0) | 2019.05.27 |
106 : 입력 - 형성평가1 (0) | 2019.05.27 |