codepark   2년 전

per을 실수형으로 정의하였습니다. 이때 per= count/N*100 이며 count와 N은 앞서 정수형으로 정의하였습니다.

이때  per=(double) count/N*100로 해주지 않으면 제대로된 값이 출력되지 않고 오류가 발생하는 이유가 무었인가요?

애초에 per을 실수형으로 정의했으니 정수형/정수형의 결과는 실수형 변수에 실수로 담기는 것 아닌가요?

마찬가지로 실수로 정의한 avg에 대해 avg=score/N (score과 N 모두 정수형)의 결과는 오류 없이 실수로 출력되었는데 

질문에 대한 답변 부탁드립니다.. 감사합니다!!!

댓글을 작성하려면 로그인해야 합니다.