世界最大級のオンライン学習サービス「Udemy」のセール状況はこちら

【Flutter/Dart】小数点以下を切り捨て

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

以上です。

合わせて読みたい

参考サイト

目次