DoubleSummaryStatistics.Sum Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает сумму записанных значений или ноль, если значения не записываются.
public double Sum { [Android.Runtime.Register("getSum", "()D", "", ApiSince=24)] get; }
[<get: Android.Runtime.Register("getSum", "()D", "", ApiSince=24)>]
member this.Sum : double
Значение свойства
Сумма значений или ноль, если нет
- Атрибуты
Комментарии
Возвращает сумму записанных значений или ноль, если значения не записываются.
Значение суммы с плавающей запятой — это функция обоих входных значений, а также порядок операций сложения. Порядок операций сложения этого метода намеренно не определен, чтобы обеспечить гибкость реализации для повышения скорости и точности вычисляемого результата.
В частности, этот метод может быть реализован с помощью компенсированной суммы или другого метода для уменьшения ошибки, привязанной к числовой сумме, по сравнению с простым суммированием значений double
.
Из-за неопределенного порядка операций и возможности использования разных схем суммирования выходные данные этого метода могут отличаться от одинаковых входных значений.
Различные условия могут привести к вычислению неконечной суммы. Это может произойти даже в том случае, если все записанные значения являются конечными. Если любое записанное значение не является конечным, сумма будет неконечной:
<ul>
<li>, если любое записанное значение является naN, то итоговая сумма будет naN.
<li>Если записанные значения содержат одно или несколько неопределенных значений, сумма будет бесконечной или NaN.
<ul>
<li>, если записанные значения содержат неопределенные знаки противоположного знака, сумма будет naN.
<li>, если записанные значения содержат неопределенные значения одного знака и промежуточные суммы переполнены до бесконечности противоположного знака, сумма может быть NaN.
</ul>
</ul>
Промежуточные суммы конечных значений могут перетекаться в противоположное целое значение; Если это происходит, итоговая сумма будет иметь значение NaN, даже если записанные значения являются конечными.
Если все записанные значения равны нулю, знак нуля не<></em> гарантированно сохраняется в окончательной сумме.
Документация по Java для java.util.DoubleSummaryStatistics.getSum()
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.