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

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

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

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

目次

数値を切り上げる

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

value.ceil();

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

double num1 = 10.01;
double num2 = 5.0;

print(num1.ceil()); //11
print(num2.ceil()); //5

負数の場合は注意

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

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

print(num3.ceil()); //-10
print(num4.ceil()); //-5

ceilToDoubleメソッドも同様

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

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

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

サンプルコード

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

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

以上です。

合わせて読みたい

参考サイト

目次