У меня есть некоторый абстрактный двойной интервал, определяемый по шагам, например:
0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0 - where interval == 0.1
0.0, 0.25, 0.5, 0.75, 1.0 - where interval == 0.25
0.0, 0.5, 1.0 - where interval == 0.5
Поддерживает ли Javaесть какой-нибудь инструмент для «округления» некоторого двойного до ближайшего числа, в соответствии с интервалом?например:
0.511111 - to 0.5
в первом случае
0.599999 - to 0.6
в первом случае
0.511111 - to 0.5
во втором случае
0.599999 - to 0.5
во втором случае
0.711111 - to 0.75
во втором случае
0.744444 - to 0.5
в третьем случае
0.755555 - to 1.0
в третьем случае
0.92222 - to 1.0
в третьем случае