Постановка задачи
Определить название времени года по заданному номеру месяца, используя составные условия.
Входные данные
Одно число — номер месяца.
Выходные данные
Для весенних месяцев вывести Spring, для летних — Summer, для осенних — Autumn и для зимних — Winter.
Тесты
№ | Входные данные | Выходные данные |
1 | 5 | Spring |
Код
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
import java.util.*; class Task2 { public static void main (String[] args) { int a=0; Scanner in = new Scanner(System.in); a = in.nextInt(); if (a>2 && a<=11) { if (a>=6 && a<=8) System.out.printf("Summer"); else if (a>=3 && a<=5) System.out.printf("Spring"); else System.out.printf("Autumn"); } else System.out.printf("Winter"); } } |
Описание решения
Для решения данной задачи необходимо использовать переменную с целочисленным значением, которое соответствует порядковому номера месяца (от $latex 1$ до $latex 12$ включительно). Вводим переменную и выводим, какому времени года принадлежит введённый нами месяц, поочерёдно проверяя, какому из условий удовлетворяет переменная.
Посмотреть, как работает программа со входными данными $latex 12$ можно на сайте ideone.
Ключевые слова не Ваша сильная сторона. Вы знаете что это такое?