Um die Produktion eines ewigen Kalenders abzuschließen, müssen Sie Wissen wie Arrays und Schleifen verwenden.
Berechnen Sie programmgesteuert die Anzahl der Tage vom 1. Januar 1900, um die Gesamtzahl der Tage vor dem aktuellen Monat zu ermitteln (ohne die Anzahl der Tage im aktuellen Eingangsmonat).
Programmatisch berechnen, dass der erste Tag des Eingangsmonats der Wochentag ist (Formel: Tag der Woche = 1 + Tag Differenz %7).
import Java.util.scanner; public class Kalender {public static void main (String [] args) {int Jahr; int Monat; Int Totaldays = 0; Scanner SC = neuer Scanner (System.in); System.out.println ("Bitte ein Jahr eingeben"); Jahr = sc.Nextint (); System.out.println ("Bitte monatlich eingeben"); Monat = sc.Nextint (); // Berechnen Sie die Gesamtzahl der Tage des Jahres für (int i = 1900; i <Jahr; i ++) {if ((i%400 == 0) || (i%4 == 0 && i%100! = 0)) {Totaldays+= 366; } else {Gesamttage+= 365; }} // Die Gesamtzahl der Tage ab dem 1. Januar 1900 Gesamttage+= Monat Tage (Monat, Jahr); //System.out.println(Totaldays); System.out.println ("-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Der Tag der Woche, und es gibt einige Räume int x = 1+ if (i+x)%7 == 0) {System.out.println ();} i ++; int monatay arr = {0,31,28,31,30,31,30,31,31,30,31};Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.