Pour compléter la production d'un calendrier perpétuel, vous devez utiliser des connaissances telles que des tableaux et des boucles.
Calculez par programme le nombre de jours à partir du 1er janvier 1900 pour trouver le nombre total de jours avant le mois en cours (sans compter le nombre de jours dans le mois de l'entrée en cours))
Calculer par programme le premier jour du mois d'entrée est le jour de la semaine (formule: jour de la semaine = 1 + différence de jour% 7).
import java.util.scanner; Calendrier de classe publique {public static void main (String [] args) {int an; int mois int; int TotalDays = 0; Scanner SC = nouveau scanner (System.in); System.out.println ("Veuillez entrer l'année"); année = sc.nextint (); System.out.println ("Veuillez entrer le mois"); mois = sc.nextint (); // Calculez le nombre total de jours de l'année pour (int i = 1900; i <an; i ++) {if ((i% 400 == 0) || (i% 4 == 0 && i% 100! = 0)) {TotalDays + = 366; } else {TotalDays + = 365; }} // Le nombre total de jours à partir du 1er janvier, 1900 Totals + = Journées du mois (mois, année); //System.out.println(totaldays); System.out.println("------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- //The first day of the month is Le jour de la semaine, et il y a quelques espaces int x = 1 + Totals% 7; if (i + x)% 7 == 0) {System.out.println ();} i ++; int mois (int mois, int an) {if (année% 400 == 0) || (année% 4 == 0 && an%! = 0)) {int [] arr = {0,31,29,31,30,31,30,31,31,30,31,30,31}; arr = {0,31,28,31,30,31,30,31,31,30,31};Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.