Иногда вам нужно проверять несколько условий одновременно. Логический оператор И ( && ) возвращают true тогда и только тогда, когда операнды слева и справа от него являются истинными. Тот же эффект может быть достигнут путем вложения выражения if внутри другого if
if (num > 5) {
if (num < 10) {
return "Yes" ;
}
}
// else
return "No" ;
будет возвращаться true только тогда, когда num больше 5 и меньше 10. Та же логика может быть записана как: if (num > 5 && num < 10) {
return "Yes";
}
// else
return "No";
Объедините два оператора if в один оператор, который вернет "Yes" если значение val меньше или равно 50 и больше или равно 25. В противном случае вернется "No" .