Ну, вам не нужен чек на >=
, когда чек останется в этой форме:
if (people < 10) {
price = 500;
} else if (people < 25) {
price = 350;
} else if (people < 100) {
price = 250;
} else {
//people count is implicitly greater than 100
price = 200;
}
На каждом (следующем) шаге количество людей неявно больше, чем предыдущая проверка, например. если people < 10
приводит к false
, то значение неявно больше 9 или >= 10
. По этой причине повторная проверка не требуется, и поэтому может быть опущена.