どうも、ちょげ(@chogetarou)です。
小数を小数点N位で四捨五入する方法を紹介します。
方法

小数点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
}
コメント