책 내용 질문하기
19번 문제 질문입니다.
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
108
조회수
87
작성일
2017-05-31
작성자
탈퇴*원
첨부파일
책에서 C언어는 '/'가 몫 '%'가 나머지로 알고 있는데
자바는 '%'가 몫인가요? 답고 해설도 해설 동영상도 그렇게 나와있는데
혹시나해서 자바 산술연산자 구글링해서 봤더니 C랑 똑같이 처리하던데....
참고로 4쇄판입니다.
답변
2017-05-31 09:34:54
안녕하세요.
%는 C나 JAVA 모두 나머지를 구하는 연산자입니다.
hap1에 ‘10 + (10 % 4) - (10 % 9)’의 결과인 11이 저장된다.
10%4 에서 몫은 2, 나머지도 2입니다.
10%9 에서 몫은 1, 나머지도 1입니다.
hap2에 ‘((10 * 10) % 4) - (10 % 9) + 5’의 결과인 4가 저장된다.
(100) % 4 에서 몫은 25, 나머지는 0입니다.
10%9에서 몫은 1, 나머지도 1입니다.
몫과 나머지가 동일하게 산출되는 부분이 있어 혼동되신 것 같습니다.
오늘도 즐거운 하루 되세요.
-
*2017-05-31 09:34:54
안녕하세요.
%는 C나 JAVA 모두 나머지를 구하는 연산자입니다.
hap1에 ‘10 + (10 % 4) - (10 % 9)’의 결과인 11이 저장된다.
10%4 에서 몫은 2, 나머지도 2입니다.
10%9 에서 몫은 1, 나머지도 1입니다.
hap2에 ‘((10 * 10) % 4) - (10 % 9) + 5’의 결과인 4가 저장된다.
(100) % 4 에서 몫은 25, 나머지는 0입니다.
10%9에서 몫은 1, 나머지도 1입니다.
몫과 나머지가 동일하게 산출되는 부분이 있어 혼동되신 것 같습니다.
오늘도 즐거운 하루 되세요.