다음을 통해 공유


DoubleSummaryStatistics.Sum 속성

정의

기록된 값의 합계를 반환하거나, 값이 기록되지 않은 경우 0을 반환합니다.

public double Sum { [Android.Runtime.Register("getSum", "()D", "", ApiSince=24)] get; }
[<get: Android.Runtime.Register("getSum", "()D", "", ApiSince=24)>]
member this.Sum : double

속성 값

값의 합계이거나, 값이 없는 경우 0입니다.

특성

설명

기록된 값의 합계를 반환하거나, 값이 기록되지 않은 경우 0을 반환합니다.

부동 소수점 합계의 값은 입력 값과 더하기 연산 순서의 함수입니다. 이 메서드의 더하기 연산 순서는 구현 유연성이 계산된 결과의 속도와 정확도를 향상시킬 수 있도록 의도적으로 정의되지 않았습니다.

특히 이 메서드는 값의 double 단순 합계에 비해 숫자 합계에 바인딩된 오류를 줄이기 위해 보정된 합계 또는 기타 기술을 사용하여 구현할 수 있습니다.

지정되지 않은 연산 순서와 서로 다른 합계 체계를 사용할 수 있기 때문에 이 메서드의 출력은 동일한 입력 값에 따라 달라질 수 있습니다.

다양한 조건으로 인해 유한하지 않은 합계가 계산될 수 있습니다. 이 문제는 합계되는 모든 기록된 값이 유한한 경우에도 발생할 수 있습니다. 기록된 값이 유한하지 않은 경우 합계는 유한하지 않습니다.

<ul>

<li>기록된 값이 NaN이면 최종 합계는 NaN입니다.

<li>기록된 값에 하나 이상의 무한이 포함된 경우 합계는 무한 또는 NaN이 됩니다.

<ul>

<li>기록된 값에 반대 기호의 무한이 포함된 경우 합계는 NaN입니다.

<li>기록된 값에 하나의 부호의 무한대와 중간 합계가 반대 기호의 무한대로 오버플로되는 경우 합계는 NaN일 수 있습니다.

</ul>

</ul>

유한 값의 중간 합계가 반대 서명된 무한대로 오버플로할 수 있습니다. 이 경우 기록된 값이 모두 유한하더라도 최종 합계는 NaN이 됩니다.

기록된 모든 값이 0이면 0의 부호가 <>최종 합계에서 유지되도록 보장되지 않습니다<>.

에 대한 java.util.DoubleSummaryStatistics.getSum()Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상