도와주세요. double 같은 것을 사용할 때 잘못된 계산에 문제가 있습니다. 예를 들어 다음 코드를 사용합니다.Android : 잘못된 계산 형 더블
double a = 2.01;
double b = 1.01;
double c = 100*(a - (int)a);
double d = 100*(b-(int)b);
내 기록에는 다음과 같습니다. c = 1.0000001 및 d = 0.99999987. 계산이 더 정확한 결과, 즉 0.01이되도록하는 방법? 도움에 미리 감사드립니다.
확인이 다른 질문이 특정 답 : http://stackoverflow.com/a/3596122/2206688 –