L'exemple de cet article décrit un simple calendrier perpétuel implémenté en JAVA. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :
import java.util.Scanner;public class PrintCalendar { public static void main(String[] args) { int Years = 0; int Days = 0; //La console entre l'année et mois Entrée du scanner = new Scanner(System.in); System.out.print("Entrez l'année :"); années = input.nextInt(); System.out.print("Saisie du mois :"); mois = input.nextInt(); System.out.println("/n**********"+années+"année"+mois+"mois day Table************"); //Déterminer s'il s'agit d'une année bissextile if((années % 4 == 0 && années % 100 != 0) || (années % 400 = = 0)) { estRun = vrai ; } int totalDays = 0; //Total des jours//Calculer les jours à partir du 1er janvier 1900 pour(int i = 1900; i < ans; i++){ if((i % 4 == 0 && i % 100 ! = 0 ) || (i % 400 == 0)){ totalDays = totalDays + 366 }else{ totalDays = totalDays + 365; } } int beforeDays = 0; //Le jour du mois racine pour (int j = 1; j <= mois; j++){ switch(j){ case 1 : case 3 : case 5 : case 7 : case 8 : cas 10 : cas 12 : jours = 31 ; cas 4 : cas 6 : cas 9 : cas 11 : jours = 30 ; if(isRun){ jours = 29; }else{ jours = 28; } par défaut : System.out.println("Le mois saisi est incorrect !!" } if(j < mois){ beforeDays = beforeDays + jours ; } } totalDays = totalDays + beforeDays; //Le jour actuel int firstDayOfMonth = 0; int temp = 1 + totalDays % 7; 7){ firstDayOfMonth = 0; //Day}else{ firstDayOfMonth = temp; } /* Calendrier de sortie*/ System.out.println("Sunday/tMonday/tTuesday/tWednesday/tThursday/tFriday/t Saturday"); int k = 0; k < firstDayOfMonth; k++){ System.out.print("/t" } for(int m = 1; m <= jours; m++){ System.out.print( m + "/t"); if((totalDays + m) % 7 == 6){ System.out.print("/n");Les amis intéressés par la réalisation de calendrier perpétuel peuvent également se référer aux outils en ligne de ce site :
Calendrier perpétuel en ligne
Calendrier perpétuel Web
J'espère que cet article sera utile à tout le monde dans la programmation Java.