У меня есть случай, когда использование, если число находится между 0-10 она должна возвращать 0, и если она лежит между 11-20 он должен возвращать 1 и другиеИспользование Java карты для диапазона поиск
0 => 0-3, (0 and 3 are inclusive)
1 => 4-15, (4 and 15 are inclusive)
2 => 16-40, (16 and 40 are inclusive)
3 => 41-88, (41 and 88 are inclusive)
5 => 89-300 (89 and 300 are inclusive)
Я думал как я мог бы реализовать и думал Java карт, но это не позволяет диапазон поиска
Я заинтересован в чем-то вроде этого, у меня есть функция
int foo() {
}
если Foo возвращает 5, поскольку она лежит между 0 T O 10 Я хотел бы использовать 0, если Foo возвращение 25 он будет использовать 2.
Любые идеи
Edit: На самом деле диапазоны не так просто, как 0-10, 11-20. Я хочу иметь возможность выполнять поиск по диапазону. Прошу прощения за путаницу. Основываясь на запросах, я добавил правильный пример: цифры постоянны.
Просьба реальный пример того, что вы хотите сделать. –
Диапазоны, приведенные в примере, не являются непрерывными. Если вы ищете 4 или 50, вы хотите получить нулевой результат, диапазон выше, ниже или ближе или что? – erickson
@mkal: как вы постоянно меняете требования, вы можете быть менеджером из ада :-) –