Flutterのプログラミング言語(Dart言語)で小数点以下を切り捨てる方法を紹介します。
数値の小数点以下を切り捨てるには「truncateメソッド」を使用します。
目次
小数点以下を切り捨てる
truncateメソッドは次のように使用します。
value.truncate();
truncateメソッドでは小数点以下を切り捨てた数値を返します。
double num1 = 3.4;
double num2 = 3.5;
print(num1.truncate()); //3
print(num2.truncate()); //3
負数の場合も同様
負数にtruncateメソッドを使用するも同様です。
double num3 = -3.4;
double num4 = -3.5;
print(num3.truncate()); //-3
print(num4.truncate()); //-3
truncateToDoubleメソッドも同様
「〇〇.0」のように小数点第一位に「0」を表示したい場合は「truncateToDoubleメソッド」を使用します。
double num1 = 3.4;
double num2 = 3.5;
double num3 = -3.4;
double num4 = -3.5;
print(num1.truncateToDouble()); //3.0
print(num2.truncateToDouble()); //3.0
print(num3.truncateToDouble()); //-3.0
print(num4.truncateToDouble()); //-3.0
サンプルコード
double num1 = 3.4;
double num2 = 3.5;
double num3 = -3.4;
double num4 = -3.5;
print(num1.truncate()); //3
print(num2.truncate()); //3
print(num3.truncate()); //-3
print(num4.truncate()); //-3
以上です。
合わせて読みたい
あわせて読みたい


【Flutter/Dart】dynamic修飾子|varとdynamicの違い
Flutterのプログラミング言語(Dart言語)における「dynamic修飾子」を紹介します。 「dynamic修飾子」は「var修飾子」のように変数を宣言する際に使用されます。本記事…
あわせて読みたい


【Flutter/Dart】var修飾子|変数と宣言
Flutterのプログラミング言語(Dart言語)における「var修飾子」を紹介します。 「var」は変数を宣言する際の基本となる修飾子です。 var修飾子の使い方 var修飾子で変…