Pergunta: Entre no ano e no mês e imprima o calendário para o ano e o mês correspondentes.
Exemplo:
Análise de problemas:
1. Primeiro de tudo, 1970 foi o nascimento do sistema UNIX. Tornou -se o primeiro ano do UNIX em 1970. 1 de janeiro de 1970 foi quinta -feira. Agora, a maioria dos telefones celulares só pode exibir as funções do calendário até 1º de janeiro de 1970;
2. Se você deseja imprimir um calendário por um determinado ano e mês, calcule primeiro que dia da semana está no 1º do mês?
Resolva que dia da semana é?
2.1: Primeiro calcule o número de dias do ano, ou seja, o número de dias em 1º de janeiro deste ano, use o loop for, a partir de 1970, com um ano bissexto +366 e um ano normal +365;
2.2: Calcule o número de dias de mês, ou seja, o número de dias em 1º deste mês, use o loop for e calcule o número de dias de mês a partir de janeiro;
2.1.1: Use julgamento do ano bisseno e use o Switch para julgar o número de meses e dias de retorno;
2.3: Use o número de dias no ano mais o número de dias do mês para encontrar o número total de dias a partir de 1º de janeiro de 1970 e usar o número total de dias para determinar o dia da semana no 1º deste mês;
3. Determine o número total de dias deste mês (usando a instrução Switch);
4. Imprima o calendário;
Implementação de código:
Uma função implementa a impressão de printTitle (); isto é, implementa uma parte do cabeçalho fixo;
Implementar impressão (parâmetro 1, parâmetro 2, parâmetro 3); isto é, imprima a parte do tema do calendário;
Parâmetro 1 (calcule o número total de dias): calcule o número de dias de ano e calcule o número de dias de mês;
O parâmetro 2 passa o ano;
O parâmetro 3 passa o mês;
Para determinar o ano bisseXável que estabelece funções independentes;
Resumir:
Antes de resolver problemas, você deve primeiro analisar o problema, dividir gradualmente o grande problema em pequenos problemas, esclarecer a lógica e perceber a lógica de pequenos problemas, e todo o problema foi alcançado em 80%;
De baixo para cima, implementar gradualmente, as chamadas de função de forma independente;
Parte da implementação do código:
-
--------------------------------------------------------------------------------------------------------------------------------------------------
----
--------
--------
--------
--------
O artigo básico do Java acima, implementação simples (caso) de impressão perpétua, é todo o conteúdo que compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.