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

【Flutter/Dart】数値を四捨五入

Flutterのプログラミング言語(Dart言語)で数値を四捨五入する方法を紹介します。

double型の数値を四捨五入するには「roundメソッド」を使用します。

目次

数値を四捨五入する

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

value.round();

roundメソッドでは四捨五入した数値を返します。

double num1 = 3.4;
double num2 = 3.5;

print(num1.round()); //3
print(num2.round()); //4

負数の場合は注意

負数にroundメソッドを使用する場合は四捨五入の方向に注意です。

double num3 = -3.4;
double num4 = -3.5;

print(num3.round()); //-3
print(num4.round()); //-4

roundToDoubleメソッドも同様

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

double num1 = 3.4;
double num2 = 3.5;
double num3 = -3.4;
double num4 = -3.5;

print(num1.roundToDouble()); //3.0
print(num2.roundToDouble()); //4.0
print(num3.roundToDouble()); //-3.0
print(num4.roundToDouble()); //-4.0

サンプルコード

double num1 = 3.4;
double num2 = 3.5;
double num3 = -3.4;
double num4 = -3.5;

print(num1.round()); //3
print(num2.round()); //4
print(num3.round()); //-3
print(num4.round()); //-4

以上です。

合わせて読みたい

参考サイト

目次