すべてのプロダクト
Search
ドキュメントセンター

Performance Testing:4 つの演算の使用

最終更新日:Jan 08, 2025

このトピックでは、4 つの演算の使用方法について説明します。

4 つの演算は、加算、減算、乗算、除算(基本)、除算(上級)、および丸めにさらに分類されます。

  • 加算、減算、乗算、および除算(基本)の結果に小数が含まれる場合、デフォルトでは小数点以下 2 桁に丸められます。例:1.234 * 5 = 6.17 および 1 / 5 = 0.20。

  • 除算(上級)の結果の最後の 2 桁は、丸めモードと同じ方法で処理されます。

    7 つの丸めモードがサポートされています。各モードで、保持する小数点以下の桁数を指定する必要があります。scale(1, 2) では、1 は小数点以下 1 桁が保持されることを示します。2 は、round_mode パラメーターが 2 に設定されていることを示します。次の表に、round_mode パラメーターについて説明します。

    説明

    次の表では、小数点以下 2 桁が保持されていると仮定します。

    round_mode 値

    説明

    0

    切り上げモード。ゼロから遠ざかる方向に丸めます。

    たとえば、1.234 は 1.24 に丸められ、-1.234 は -1.24 に丸められます。

    1

    切り捨てモード。ゼロに近づく方向に丸めます。

    たとえば、1.234 は 1.23 に丸められ、-1.234 は -1.23 に丸められます。

    2

    天井モード。正の無限大に向かって丸めます。

    たとえば、1.234 は 1.24 に丸められ、-1.234 は -1.23 に丸められます。

    3

    床モード。負の無限大に向かって丸めます。

    たとえば、1.234 は 1.23 に丸められ、-1.234 は -1.24 に丸められます。

    4

    四捨五入モード。最も近い隣に丸めます。両方の隣が等距離にある場合は、ゼロに向かって丸めます。

    両方の隣が等距離にある場合は、モード 0 と同じです。そうでない場合は、モード 1 と同じです。たとえば、1.235 は 1.24 に丸められ、-1.235 は -1.24 に丸められます。

    5

    五捨六入モード。最も近い隣に丸めます。両方の隣が等距離にある場合は、ゼロから遠ざかる方向に丸めます。

    両方の隣が等距離にある場合は、モード 1 と同じです。そうでない場合は、モード 0 と同じです。たとえば、1.235 は 1.23 に丸められ、-1.235 は -1.23 に丸められます。

    6

    偶数丸めモード。最も近い隣に丸めます。両方の隣が等距離にある場合は、偶数の隣に向かって丸めます。

    これは、銀行家のアルゴリズムとしても知られています。たとえば、1.235 は 1.24 に丸められ、1.245 は 1.24 に丸められます。