Chihiro's Blog
연산자 - 자가진단 01 ~ 08 오답노트 / 참고사항 본문
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 -> 전치 연산자를 빼주면 정답이 나온다.
522번 : 연산자 - 자가진단 05
등가비교 연산자가 쓰였다. 책으로 공부하고 복습하자.
523번 : 연산자 - 자가진단 06
대소비교 연산자가 나왔다. 책으로 보고 공부하자.
524번 : 연산자 - 자가진단 07 (실패)
자가진단 7번의 경우 boolean 타입에서 막혔다.
논리연산자의 피연산자는 boolean 타입만 사용할 수 있는데, 이 부분은 책으로 복습해야 할 것 같다.
스크린샷, 이클립스 소스와 책을 보고 여러번 공부하고 복습하자.
525번 : 연산자 - 자가진단 08
2019 - 05 - 27 연산자_자가진단 완료
'과제 > 정올_JAVA' 카테고리의 다른 글
선택제어문 - 자가진단 01 ~ 09 오답노트 / 참고사항 (1) | 2019.06.03 |
---|---|
연산자 - 형성평가 01 ~ 05 오답노트 / 내용 (2) | 2019.05.27 |
108 ~ 110 : 입력 - 형성평가 3~5 첨삭 / 오답노트 (1) | 2019.05.27 |
107 : 입력 - 형성평가2 (0) | 2019.05.27 |
106 : 입력 - 형성평가1 (0) | 2019.05.27 |