이것이 순진한 질문이라면 저를 용서하십시오. 그러나 나는 오늘 당황합니다.
다음과 같은 간단한 나눗셈 계산이 있습니다.
double returnValue = (myObject.Value / 10);
값은 개체의 정수입니다.
가능한 분수 손실 가능성이라는 메시지를 받았습니다. 그러나 double을 int로 변경하면 메시지가 사라집니다.
왜 이런 일이 일어날 지에 대한 생각이 있습니까?
훌륭한 답변에 감사드립니다. 이제 2 개의 int 값을 나눌 때 소수점을 잃는 것이 이치에 맞습니다.
—
CodeLikeBeaker