2014-10-14 2 views
1

누군가가 java에서 strictfp에 대해 설명 할 수 있다면 좋은 예와 좋은 설명으로 그 때 그것은 좋을 것입니다. 나는 이미 인터넷을 검색해야하지만 여전히 나는 사전에 같은 감사합니다 :)Strictfp는 java에서 무엇을 의미합니까?

+3

의 중복 가능성 [I 자바에서 "에 strictfp"키워드를 사용해야합니까?] (http://stackoverflow.com/questions/517915/when-should-i-use-the-strictfp-keyword-in-java) – ajp15243

답변

2

의 맑은 용액을 얻을 수 없습니다 오전 explanation given by the JLS 꽤 분명한 것 같다 : 모든 FP-엄격한 표현 내에서

중간 값은 부동 소수점 값 집합 또는 이중 값 집합의 요소 여야하며 모든 FP 엄격 표현식의 결과는 단일 및 이중 형식을 사용하여 표현 된 피연산자에 대한 IEEE 754 산술에 의해 예측 된 값이어야 함을 의미합니다.

FP 엄격하지 않은 표현식에서 확장 된 지수 범위를 사용하여 중간 결과를 나타내는 구현에 대해 약간의 여유가 부여됩니다. 대충 말하면, float 값 세트 또는 double 값 세트를 독점적으로 사용하면 오버플로 또는 언더 플로우가 발생할 수있는 상황에서 계산에서 "정답"이 생성 될 수 있습니다. 하나 strictfp를 사용할 수있는 경우에 대한 설명은

When should I use the "strictfp" keyword in java?를 참조

+0

이 내용을 읽었지만 실제로 구현 된 답변을 원했기 때문에 동일한 것에 대해 명확한 생각을 가질 수있었습니다. –

관련 문제