[VB]小数点以下を切り下げた整数Math.Floorメソッドは、引数に指定した数値以下の最大整数、つまり小数点以下の数値を切り下げた整数値を返します。切り捨てと切り下げは同義ではありません。マイナス数値-7.5の場合、演算結果は、次のように異なります。Math.TruncateメソッドMath.Truncateメソッドは、小数点以下の数値を除去した整数値、つまり0に近いほうの整数値を返します。Math.Floorメソッドの引数は、Double型または、Decimal型のいずれかにします。Double型を使うと誤差が出ることがあります。誤差が出ると困るようなら、Decimal型を使ってください。157Math.Floorメソッドでは、引数に指定した数値の整数値切り下げ機能しかありません。小数点以下や1の位以上を切り下げる時は、少し工夫します。サンプルプログラムMath.Floorメソッドを使ったサンプルプログラムです。戻り値も引数と同じ数値型に揃えます。ソースリストの枠内をクリックすると全選択できます。ADO.NET」で公開しているソースプログラムやデータ、リンク先の商品・サービスの利用により生じた損害等について、当方は一切責任を負いません。ソースプログラムの再利用は自由ですが、著作権は当方が所有します。ADO.NET」に掲載している会社名・製品名等は各社の登録商標または商標です。