[Dart]小数点N位で四捨五入するには?

Dart

どうも、ちょげ(@chogetarou)です。

小数を小数点N位で四捨五入する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

小数点N位で四捨五入するには、doubleのparseメソッドとtoStringAsFixedを使います。

まず、小数からtoStringAsFixedメソッドを呼び出します。

toStringAsFixedの引数には、四捨五入する小数点の次の小数点を指定します。

そして、toStringAsFixedの結果を、double.parseの引数に指定します。

var round = double.parse(num.toStringAsFixed(N)); //小数点Nの次で四捨五入

使用例

void main() {
  var num = 123.5678;
  
  var round = double.parse(num.toStringAsFixed(3));
  
  print(round); //123.568
}

コメント

タイトルとURLをコピーしました