Интересно, есть ли у кого-нибудь идеи сделать следующие более короткие и эффективные. У меня есть 3 раскрывающихся списка, где пользователь выбирает более низкий возрастной предел, верхний возраст и пол. Они могут выбирать столько, сколько захотят, и даже нет. Затем у меня есть оператор if, который будет выполнять процесс на основе того, что они выбирают. Предположим, что l, u и g - передаваемые параметры.
if((age > l && age < u && gender == g)
|| (age > l && age < u && g == null)
|| (age > l && u == null && g == null)
|| (age < u && gender == g && l == null)
|| (age < u ...etc etc)
Есть ли лучший способ сформировать это, а не утомительное утверждение if?