ВОПРОС: Введите год и месяц, и распечатайте календарь на соответствующий год и месяц.
Пример:
Анализ проблем:
1. Прежде всего, 1970 год было рождением системы UNIX. Это стало первым годом UNIX в 1970 году. 1 января 1970 года был четверг. Теперь большинство мобильных телефонов могут отображать функции календаря только до 1 января 1970 года;
2. Если вы хотите распечатать календарь на определенный год и месяц, вам сначала следует рассчитать, какой день недели он находится 1 -го числа месяца?
Решить, какой день недели?
2.1: Сначала рассчитайте количество дней в году, то есть количество дней по состоянию на 1 января этого года, используйте цикл для петли, начиная с 1970 года, с легальным годом +366 и обычным годом +365;
2.2: Рассчитайте количество месячных дней, то есть количество дней по состоянию на 1 -е место в этом месяце, используйте цикл для цикла и рассчитайте количество месячных дней, начиная с января;
2.1.1: Используйте выступление в год и используйте переключение, чтобы судить о количестве месяцев возврата и дней;
2.3: Используйте количество дней в году плюс количество дней в месяце, чтобы найти общее количество дней с 1 января 1970 года, и использовать общее количество дней для определения дня недели 1 -го числа этого месяца;
3. Определите общее количество дней в этом месяце (используя оператор Switch);
4. Распечатайте календарь;
Реализация кода:
Функция реализует печать printTitle (); то есть реализует фиксированную часть заголовка;
Реализация печати (параметр 1, параметр 2, параметр 3); то есть распечатать тематическую часть календаря;
Параметр 1 (рассчитайте общее количество дней): рассчитайте количество дней в году и рассчитайте количество дней в месяц;
Параметр 2 проходит год;
Параметр 3 проходит месяц;
Определить выступление на год установки независимых функций;
Суммировать:
Перед решением проблем вы должны сначала проанализировать проблему, постепенно разделить большую проблему на небольшие проблемы, прояснить логику и реализовать логику небольших проблем, и вся проблема была достигнута на 80%;
Снизу вверх, постепенно реализовать, функциональные вызовы независимо;
Часть реализации кода:
-
----------------------------------------------------------------------------------------------------------------------------
-----
--------
--------
--------
--------
Приведенная выше основная статья Java Простая реализация (случай) печати вечного календаря - это все контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.