VB.NETでの切り捨て方法とは?メソッドを使った方法を紹介します!

公開日時:   更新日時:
VB.NETでの切り捨て方法とは?メソッドを使った方法を紹介します!
基本情報技術者試験の試験対策はこちら>>

SE
VB.NET切り捨てについて教えてください。

PM
さまざまな切り捨て方法について紹介します。

VB.NETでの切り捨て方法とは?


今回は、VB.NETでの切り捨て方法について説明します。切り捨てとは、例えば「12.34」の小数点以下を切り捨てて「12」にするなどです。VB.NETではFloorメソッド、Truncateメソッド、Intメソッドで切り捨てができます。

それぞれのメソッドについて、基本的な使い方を紹介します。また、指定桁数で切り捨てる方法についても紹介します。

VB.NETでの切り捨て方法に興味のある方はぜひご覧ください。

Floorメソッドで切り捨て

VB.NETでのFloorメソッドを使った切り捨て方法を紹介します。小数点以下を切り捨てられます。実際のソースコードを見てみましょう。

実行結果は以下のようになります。正の値では小数点以下を切り捨てます。負の値ではマイナス方向に切り捨てます。

このようにVB.NETでは、Floorメソッドで小数点以下の切り捨てができます。

小数点以下の指定桁で切り捨て

VB.NETでのFloorメソッドを使って、小数点以下の指定桁で切り捨てる方法を紹介します。Floorメソッドは小数点以下を切り捨てるので、小数点以下の指定桁数で切り捨てるには、小数点の位置をずらしてFloorして、小数点の位置を元に戻します。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

このようにVB.NETでは、小数点以下の指定桁で切り捨てられます。

整数部の指定桁で切り捨て

VB.NETでのFloorメソッドを使って、整数部の指定桁で切り捨てる方法を紹介します。基本的な考え方は先ほどの例と同じです。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

このようにVB.NETでは、整数部の指定桁で切り捨てられます。

FloorとTruncateの違い

Floorメソッドに似たメソッドにTruncateメソッドがあります。メソッドの違いについて、実際のソースコードを見てみましょう。

実行結果は以下のようになります。

マイナス値の切り捨ての挙動が異なることが分かります。用途に応じてFloorメソッドとTruncateメソッドを使い分けてください。

FloorとIntの違い

Floorメソッドに似たメソッドにIntメソッドがあります。メソッドの違いについて、実際のソースコードを見てみましょう。

実行結果は以下のようになります。

FloorメソッドとIntメソッドは同じ挙動であることが分かります。

SE
VB.NETの切り捨て方法についてよくわかりました。

PM
3つのメゾットについて基本的な使い方をマスターしましょう。

まとめ

いかがでしたでしょうか。VB.NETでの切り捨て方法について説明しました。VB.NETではFloorメソッド、Truncateメソッド、Intメソッドで切り捨てができます。

それぞれのメソッドについて、基本的な使い方を紹介しました。また、指定桁数で切り捨てる方法についても紹介しました。

ぜひご自身でソースコードを書いて、理解を深めてください。


FEnetへの登録は左下のチャットが便利です 経験者優遇! 最短10秒!

.NET分野でのキャリアアップをお考えの方は、現在募集中の求人情報をご覧ください。

また、直接のエントリーも受け付けております。

エントリー(応募フォーム)

Search

Popular

reccomended

Categories

Tags