Math.Round 関数の詳細

Math.Round関数は、数値を最も近い整数に四捨五入するためによく使用される数学関数です。この関数の構文は以下の通りです:

Math.Round(num)を日本語に翻訳すると、Math.Round(num)となります。

numは四捨五入する必要のある数字です。

Math.Round関数は、四捨五入された整数値を返します。numが0.5未満の場合、返り値はnum未満の最大の整数になります。numが0.5以上の場合、返り値はnum以上の最小の整数になります。

以下はいくつかの例です:

Math.Round(3.2) // 返り値は3
Math.Round(3.7) // 返り値は4
Math.Round(-3.2) // 返り値は-3
Math.Round(-3.7) // 返り値は-4

Math.Round関数は、四捨五入のアルゴリズムをデフォルトで使用することに注意してください。numの小数部分がちょうど0.5の場合、返り値は最も近い偶数になります。例えば:

Math.Round(2.5) // 結果は2
Math.Round(3.5) // 結果は4

四捨五入のアルゴリズムを変更する必要がある場合、Math.Roundメソッドのオーバーロードを使用できます。以下のようになります:

numを小数点以下digits桁で四捨五入する。

例えば、digitsは小数点以下の桁数を指します。

Math.Round(3.14159, 2) // 3.14を返す
Math.Round(3.14159, 3) // 3.142を返す

指定の小数点以下の桁数を四捨五入して保持できます。digitsが負の数の場合、整数が返されます。

要点は、Math.Round関数は非常によく使われる数学関数であり、数字を最も近い整数や指定された小数桁数に四捨五入できるということです。日常のプログラミングでよく使用されます。

bannerAds