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
以上です。
合わせて読みたい
【Flutter/Dart】dynamic修飾子|varとdynamicの違い
Flutterのプログラミング言語(Dart言語)における「dynamic修飾子」を紹介します。 「dynamic修飾子」は「var修飾子」のように変数を宣言する際に使用されます。本記事…
【Flutter/Dart】var修飾子|変数と宣言
Flutterのプログラミング言語(Dart言語)における「var修飾子」を紹介します。 「var」は変数を宣言する際の基本となる修飾子です。 【var修飾子の使い方】 var修飾子…