/
NikolayIvkin
/
UniverJava1
Обзор
Документация
Войти
/
NikolayIvkin
/
UniverJava1
Код
Запросы
0
Задачи
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Task4/src/Seasons.java
53 строки
4 KB
user3
Task1-Task4.1
23 сен 2024, 12:14
23 сен 2024, 12:14
cffdfd5
Код
Авторство
О чём код?
public enum Seasons { Summer(22) { public String print(){ String sr = "22"; return " Лето - oдно из четырёх времён года, между весной и осенью, для которого характерна" + " наиболее высокая температура окружающей среды. В день летнего солнцестояния дни самые" + " длинные, а ночи самые короткие. На лето в большинстве стран мира приходятся самые большие" + " каникулы.Средняя температура - " + sr;} }, Autumn(13){ public String print(){ String sr = "13"; return " Осень - одно из четырёх времен года, переходное между летом и зимой. Осень — сезон" + " угасания природы, когда солнце становится всё ниже, световой день — короче, и " + "становится всё холоднее и холоднее. Вода, нагретая летним теплом, остывает, и " + "постепенно наступает зима. Средняя температура - " + sr;} }, Winter(-11) { public String print(){ String sr = "-11"; return "Зима - одно из четырёх времён года, самый холодный и темный период времени между" + " осенью и весной. Основной признак этого времени года — устойчивая низкая " + "температура (ниже 0 градусов по Цельсию) во многих районах Земли, на поверхность" + " земли выпадает и ложится снег.Смена времён года обусловлена наклоном оси вращения" + " Земли к плоскости эклиптики.Средняя температура - " + sr;} }, Spring(17){public String print(){ String sr = "17"; return "Весна- одно из четырёх времён года, переходный сезон между зимой и летом." + " Существуют различные методы определения начала и окончания весны, отличающиеся" + " в зависимости от местного климата, культур и обычаев. Когда в Северном полушарии весна, " + "то в Южном полушарии осень и наоборот.Средняя температура - " + sr;} }; private final int SeasOfYear; private Seasons(int SeasOfYear) { this.SeasOfYear = SeasOfYear; } public String loveSeasons(Seasons OfYear) { return switch (OfYear) { case Summer -> "I love Summer"; case Autumn -> "I love Autumn"; case Winter -> "I love Winter"; case Spring -> "I love Spring"; }; } public abstract String print(); public String getDescription() { return "Холодное время года"; }; public void getDescription(Seasons t) { if (t == Seasons.Summer) { System.out.println( "Теплое время года"); }; } }