반응형
Q10. 다음 코드를 실행했을 때 출력 결과는 무엇입니까?
이 문제는 결과를 예측해 볼 수 있도록 하는 문제이다.
우선
score 는 85일때 라고 정해져 있다.
이렇게 되어있으면 score가 90보다 클때가 참(true)이다 라고 볼 수 있지만,
그 앞에 !가 붙으면 그 조건식을 부정하는 부정문이 되기때문에
'score는 90보다 크지 않은가?' 'score는 90보다 작은가?' 라고 묻는 것으로 해석 할 수 있다.
여기서 이것이 참(true)이면 1번 "가"를 실행할 것이고 그렇지 않으면 2번 "나"를 실행할 것이다.
하지만 여기는 score가 85, 즉 90보다 작은것이 참(true)이기 때문에
1번"가"를 출력할 것을 예측할 수 있다.
반응형
'프로그래밍 공부 > java' 카테고리의 다른 글
[Java] 이것이 자바다 4장 확인 문제 1 : 코드 실행 시 출력 되는 내용 (0) | 2022.11.29 |
---|---|
[Java] 이것이 자바다 3장 확인 문제 11 : 아이디, 패스워드 입력, 출력하는 코드 작성하기 (0) | 2022.11.29 |
[Java] 이것이 자바다 3장 확인 문제 9 : 반지름 10인 원의 넓이 구하는 코드 수정하기 (0) | 2022.11.29 |
[Java] 이것이 자바다 3장 확인 문제 8 : Scanner의 next를 사용하여 결과 값 출력하기 (0) | 2022.11.29 |
[Java] 이것이 자바다 3장 확인 문제 7 : 사다리꼴 넓이 구하기 (0) | 2022.11.29 |