4344번 - 평균은 넘겠지
예를 들어 33.333%가 나와야 하는 경우에 33.333%가 아닌 33.000%가 나옵니다. 이유가 무엇일까요?
double patio = count * 100 / s;
에서 patio가 double 형이어도 count와 s가 정수형 이므로 애초에 연산 과정에서 이미 소수점 이하를 버립니다. 이후 patio에 대입되는 것이죠.
댓글을 작성하려면 로그인해야 합니다.
sks020k 1년 전
예를 들어 33.333%가 나와야 하는 경우에 33.333%가 아닌 33.000%가 나옵니다. 이유가 무엇일까요?