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 ~ 08 오답노트 / 참고사항 본문

과제/정올_JAVA

연산자 - 자가진단 01 ~ 08 오답노트 / 참고사항

ChihiroVega 2019. 5. 27. 16:20

518번 : 연산자 - 자가진단 01

평균 구하는 방법 : "모든 과목 점수의 합" 나누기 "과목 수"


519번 : 연산자 - 자가진단 02

System.out.print(a + 100) System.out.print(b % 10); 이런식으로 출력 가능한지 알아보자


520번 : 연산자 - 자가진단 03

전치 증가는 ++n, 후치 증가는 n++ 이라는 것을 잊지 말자.

반대로 전치 후치 감소는 --n, n-- 이다.


521번 : 연산자 - 자가진단04

자가진단 04

두 개의 정수를 입력받아 각각 후치 증가 연산자와 전치 감소 연산자를 사용하여

두 수의 곱을 구한 후 각각의 값을 출력하는 프로그램을 작성하시오.

 

출력해야 할 값 : 11 19 190

 

문제 1.

System.out.println 안에

(a++ 후치 증가 연산자), (--b 전치 감소 연산자), (a++ * --b) 를 할 경우 

10 19 198 이라는 값이 나온다. 

문제 2 :

(a++ * --b) 를 하나의 정수로 선언시킨 후 나오는 값은

11 18 190 이 나온다.

해결방법

제일 아래에 있는 sysout 안에 a++, --b -> 전치 연산자를 빼주면 정답이 나온다.

이런식으로 보고 차례대로 계산해야 할 것 같다.
자가진단 4 성공 증거


522번 : 연산자 - 자가진단 05

등가비교 연산자가 쓰였다. 책으로 공부하고 복습하자.


523번 : 연산자 - 자가진단 06

대소비교 연산자가 나왔다. 책으로 보고 공부하자.


524번 : 연산자 - 자가진단 07 (실패)

 

자가진단 7번의 경우 boolean 타입에서 막혔다. 

논리연산자의 피연산자는 boolean 타입만 사용할 수 있는데, 이 부분은 책으로 복습해야 할 것 같다.

스크린샷, 이클립스 소스와 책을 보고 여러번 공부하고 복습하자.


525번 : 연산자 - 자가진단 08

 

2019 - 05 - 27 연산자_자가진단 완료