.NETちょこっとリファレンス

C#、VB.NET、ASP.NET、VisualStudioのリファレンスです

数値関連

[C#] 四捨五入を行う

投稿日:

C#で数値の四捨五入を行うサンプルです。

四捨五入には「普通の四捨五入」と、「銀行丸め」と呼ばれる2つの方法があります。

普通の四捨五入は、4以下は切り捨てて5以上は切り上げるだけですが、
銀行丸めは、基本普通の四捨五入と基本は同じですが5の扱いが異なります。

5で切り上げた結果が偶数になれば切り上げますが、5で切り上げた結果が奇数になれば切り下げます。

銀行丸めは「最近接偶数丸め」とも呼ばれます。

どちらの場合もMath.Roundメソッドを使用します。

銀行丸めの方が、丸めた結果を積算した結果の誤差が少ないため、普通の四捨五入よりも一般的に使用されます。

スポンサーリンク

スポンサーリンク

-数値関連

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

C#

[C#] 数値をカンマ編集する

数値をカンマ編集して表示するサンプルです。

【結果】 1,234,567

C#

[C#] 数値をゼロ埋めする

数値を指定桁数までゼロ埋め表示するサンプルです。

【結果】 00123

C#

[C#] 乱数を取得する

C#で乱数を取得するサンプルです。

C#

[C#] 切り捨て、切り上げを行う

C#で数値の切り捨て、切り上げ行うサンプルです。 【数値の切り捨て】 切り捨てには2種類のメソッドがあり、Math.FloorとMath.Truncateがあります。 この2つのメソッドは正の数の切り …