#flutter #dart #rounding
#трепетание #дротик #округление
Вопрос:
Есть ли способ округлить число int
73400 -> 73000
и
73500 -> 74000
Комментарии:
1. есть ли какое-либо условие, что число является 5-значным числом?
2. Разделите на 1000. Округление. Умножьте на 1000.
Ответ №1:
int number = 73400
return round(number/1000.0)*1000
Комментарии:
1. где вы определили round()??
2. @Brendan round() точное определение оператора округления зависит от вашего приложения. Здесь, округление до ближайшего целого числа с помощью правила деления пополам , вероятно, имеет наибольший смысл. Например, раунд (73,4) = 73, раунд (73,5) = раунд (73,6)= 74. Этот оператор присутствует в Excel и большинстве языков программирования / сценариев. В качестве альтернативы вы могли бы рассмотреть вместо этого оператор ceil() или floor() .