Давайте сначала просто проверяем условие:
▪️Если выходные (
isWeekend == true) — проверяем только нижнюю границу: cigars >= 40▪️Если не выходные — проверяем обе границы:
cigars >= 40 && cigars <= 60Решение:
public boolean cigarParty(int cigars, boolean isWeekend) {
if (isWeekend) {
return cigars >= 40;
} else {
return cigars >= 40 && cigars <= 60;
}
}▫️cigars >= 40 — обязательное условие для любой успешной вечеринкиИли более коротко:
public boolean cigarParty(int cigars, boolean isWeekend) {
return cigars >= 40 && (isWeekend || cigars <= 60);
}▫️ Если
isWeekend == true, то условие сразу истинно (выходные — верхней границы нет)▫️ Если
isWeekend == false, то дополнительно проверяем cigars <= 60👉 Java Rocks | #задача
