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

【Flutter/Dart】数値の切り下げ

Flutterのプログラミング言語(Dart言語)で数値を切り下げる方法を紹介します。

double型の数値を切り下げるには「floorメソッド」を使用します。

目次

数値を切り下げる

floorメソッドは次のように使用します。

value.ceil();

floorメソッドでは切り下げた数値を返します。

double num1 = 10.01;
double num2 = 5.0;

print(num1.floor()); //10
print(num2.floor()); //5

負数の場合は注意

負数にfloorメソッドを使用する場合は切り下げの方向に注意です。

double num3 = -10.99;
double num4 = -5.0;

print(num3.floor()); //-11
print(num4.floor()); //-5

floorToDoubleメソッドも同様

「〇〇.0」のように小数点第一位に「0」を表示したい場合は「floorToDoubleメソッド」を使用します。

double num1 = 10.01;
double num2 = 5.0;
double num3 = -10.99;
double num4 = -5.0;

print(num1.floorToDouble()); //10.0
print(num2.floorToDouble()); //5.0
print(num3.floorToDouble()); //-11.0
print(num4.floorToDouble()); //-5.0

サンプルコード

double num1 = 10.01;
double num2 = 5.0;
double num3 = -10.99;
double num4 = -5.0;

print(num1.floor()); //10
print(num2.floor()); //5
print(num3.floor()); //-11
print(num4.floor()); //-5

以上です。

合わせて読みたい

参考サイト

目次