Как в Java округлить до произвольного значения? В частности, я хочу округлить до 0,0025 шагов, то есть:
0,032611 -> 0,0325
0,034143 -> 0,0350
0,035233 -> 0,0350
0,037777 -> 0,0375
...
Есть идеи или библиотеки?
y = Math.round(x / 0.0025) * 0.0025
Вы можете сделать это:
double step = 0.0025; double rounded = ((int)(unrounded / step + 0.5)) * step;