web-dev-qa-db-ja.com

DartのMath.round()はどこにありますか?

ダートで数値を丸める方法がわかりませんか?

import 'Dart:math';

main() {
  print(Math.round(5.5)); // Error!
}

http://api.dartlang.org/docs/bleeding_Edge/Dart_math.html

33
user1781056

はい、これを行う方法があります。 numクラスには round() というメソッドがあります:

var foo = 6.28;
print(foo.round()); // 6

var bar = -6.5;
print(bar.round()); // -7
36
Kai Sellgren

Dartでは、すべてがオブジェクトです。したがって、たとえば、numを宣言する場合、 numクラスのroundメソッド で丸めることができます。次のコードは6を出力します。

num foo = 5.6;
print(foo.round()); //prints 6

あなたの場合、あなたはそうすることができます:

main() {
    print((5.5).round());
}
6
Eduardo Copat

この方程式はあなたを助けます

int a = 500;
int b = 250;
int c;

c = a ~/ b;
1
Pullat Junaid