Для конструкций такого рода в Java есть хороший оператор ```switch(...) case ...```