Я работаю над проектом календаря для школьного семинара. Предполагается напечатать три месяца, которые go друг за другом. (Вы указываете, что хотите, чтобы он печатал январь, а он печатает декабрь предыдущего года, январь и февраль).
У меня есть выражение if для этого, но я хотел бы упростить его до трех строк кода. Как это сделать? Является ли это возможным?
if (month == 1) {
printMonth(12, year-1);
printMonth(month, year);
printMonth(month+1, year);
} else if (month == 12) {
printMonth(month-1, year);
printMonth(month, year);
printMonth(1, year+1);
} else {
printMonth(month-1, year);
printMonth(month, year);
printMonth(month+1, year);
}