Pregunta: Ingrese año y mes, e imprima el calendario para el año y el mes correspondientes.
Ejemplo:
Análisis de problemas:
1. En primer lugar, 1970 fue el nacimiento del sistema UNIX. Se convirtió en el primer año de Unix en 1970. El 1 de enero de 1970 fue el jueves. Ahora la mayoría de los teléfonos móviles solo pueden mostrar las funciones del calendario hasta el 1 de enero de 1970;
2. Si desea imprimir un calendario durante un año y mes determinado, primero debe calcular qué día de la semana es el 1 de cada mes.
¿Resuelve qué día de la semana es?
2.1: Primero calcule el número de días en el año, es decir, el número de días a partir del 1 de enero de este año, use el bucle for, a partir de 1970, con un año salto +366 y un año normal +365;
2.2: Calcule el número de días de mes, es decir, el número de días a partir del 1 de este mes, use el bucle for y calcule el número de días de mes a partir de enero;
2.1.1: Use el juicio del año salto y use el cambio para juzgar el número de meses y días de devolución;
2.3: Use el número de días en el año más el número de días en el mes para encontrar el número total de días a partir del 1 de enero de 1970, y use el número total de días para determinar el día de la semana el 1 de este mes;
3. Determine el número total de días este mes (usando la declaración de conmutación);
4. Imprima el calendario;
Implementación del código:
Una función implementa impresión printtitle (); es decir, implementa una parte de encabezado fijo;
Implementar impresión (Parámetro 1, Parámetro 2, Parámetro 3); es decir, imprima la parte del tema del calendario;
Parámetro 1 (calcule el número total de días): calcule el número de días en el año y calcule el número de días de mes;
El parámetro 2 pasa el año;
El parámetro 3 pasa el mes;
Para determinar las funciones independientes del año salto;
Resumir:
Antes de resolver problemas, primero debe analizar el problema, dividir gradualmente el gran problema en pequeños problemas, aclarar la lógica y darse cuenta de la lógica de pequeños problemas, y todo el problema se ha logrado en un 80%;
De abajo hacia arriba, implementa gradualmente, las llamadas de función de forma independiente;
Parte de implementación del código:
-
----------------------------------------------------------------------------------------------------------------------------
----
--------
--------
--------
--------
La implementación simple (CASE) de Artículo Java (CASE) de impresión de imprimación del calendario perpetuo es todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.