Для решения этой задачи нам нужно создать метод, который будет принимать строку с названием дня недели и возвращать true, если этот день является выходным, и false в противном случае.
Шаги решения на русском языке:
1. Создай метод с именем isWeekend, который будет принимать строку day.
2. Используй оператор switch для проверки значения day.
3. Внутри switch создай кейс для каждого дня недели, используя строки “Monday”, “Tuesday”, “Wednesday”, “Thursday”, “Friday”, “Saturday”, “Sunday”.
4. Для каждого кейса задай возврат значения true или false в зависимости от того, является ли день выходным или нет. Например, для субботы и воскресенья возвращай true, для остальных дней возвращай false.
5. Если значение day не соответствует ни одному кейсу, выполнится дефолтный кейс, в котором вернется значение false.
6. Закрой оператор switch и метод isWeekend, возвращая значение из switch.
Пример кода на языке Java:
“`java
public class Main {
public static void main(String[] args) {
System.out.println(isWeekend(“Monday”)); // false
System.out.println(isWeekend(“Saturday”)); // true
}
public static boolean isWeekend(String day) {
switch (day) {
case “Saturday”:
case “Sunday”:
return true;
default:
return false;
}
}
}
“`
Таким образом, данный код реализует метод isWeekend, который принимает строку с названием дня недели и возвращает true, если день является выходным, или false в противном случае. В результате вызова метода `isWeekend(“Monday”)` будет получен вывод `false`, а при вызове `isWeekend(“Saturday”)` – вывод `true`.