Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Tags
more
Archives
Today
Total
관리 메뉴

Chihiro's Blog

연산자 - 형성평가 01 ~ 05 오답노트 / 내용 본문

과제/정올_JAVA

연산자 - 형성평가 01 ~ 05 오답노트 / 내용

ChihiroVega 2019. 5. 27. 17:27

111번 - 연산자 형성평가 1번


112번 - 연산자 형성평가 2번


113번 - 연산자 형성평가 3번

 


114번 - 연산자 형성평가 4번 (★)

이번에도 증감연산자가 문제였는데, 해결하고 이해가 되었다.

 

형성평가 4번 :

두 정수를 입력받아 첫 번째 수는 전치증가연산자를 사용하고 두 번째 수는 후치감소연산자를 사용하여 출력하고 바뀐 값을 다시 출력하는 프로그램을 작성하시오.

 

입력 예시 : 10 15

출력 예시

11 15

11 14

 

1. sysout(c + b) 를 했는데 11 14가 나온다?

2. 이 사진을 보자.

++a는 변수가 사용되기 전에 값이 증가가 되므로 아래에 있는 a도 11로 출력된다.

++변수명 변수가 사용되기 전에 값이 증가된다
변수명++ 변수가 사용된 후에 값이 증가된다
--변수명

변수가 사용되기 전에 값이 감소된다

변수명-- 변수가 사용된 후에 값이 감소된다

이 표를 보고 저 사진을 보면 ++a가 된 이후로 그 아래의 변수(a)도 전부 증가가 된 상태로 출력이 된다.

총 정리.

1. ++a가 된 이후로 그 아래의 변수(a)도 전부 증가가 된 상태로 출력이 된다.

2. b-- 의 경우 변수가 사용된 후에 값이 감소가 되므로, b를 넣을 경우 14가 출력이 되고,

만약 d를 넣을 경우 15가 출력이 될것이다.


115번 - 연산자 형성평가 5번

 

2019.05.27 연산자 형성평가 마무리