flutter 中将数字四舍五入到最接近的 100

Bno*_*ise 3 dart flutter

如何使用 dart 向下舍入最接近 100 的数字?例如;

43 -> 100
153 -> 200
123 -> 200
450 -> 500
399 -> 400
1234 -> 1300
3456 -> 3500
Run Code Online (Sandbox Code Playgroud)

小智 9

int calculateNumber(int number) {
  int a = number % 100;
  
  if (a > 0) {
    return (number ~/ 100) * 100 + 100;
  }
  
  return number;
}
Run Code Online (Sandbox Code Playgroud)