يصف المثال الموجود في هذه المقالة تقويمًا دائمًا بسيطًا تم تنفيذه في JAVA. شاركها مع الجميع للرجوع إليها، التفاصيل كالتالي:
import java.util.Scanner;public class PrintCalendar { public static void main(String[] args) { int year = 0; intdays = 0; boolean isRun = false; إدخال الماسح الشهري = new Scanner(System.in); System.out.print("شهر الإدخال:"); System.out.println("/n**********"+years+"year"+month+"month day Table************"); // تحديد ما إذا كانت سنة كبيسة if((سنوات % 4 == 0 && سنوات % 100 != 0) || (سنوات % 400 = = 0)) { isRun = true; } int TotalDays = 0 // إجمالي الأيام // احسب الأيام من 1 يناير 1900 for(int i = 1900; i < year; i++){ if((i % 4 == 0 && i % 100 ! = 0 ) ||(i % 400 == 0)){ TotalDays = TotalDays + 366; 365; } } int beforeDays = 0; // يوم الشهر الجذري for(int j = 1; j <=month; j++){ التبديل(j){ الحالة 1: الحالة 3: الحالة 5: الحالة 7: الحالة 8: الحالة 10: الحالة 12: الأيام = 31؛ الحالة 4: الحالة 6: الحالة 11: الأيام = 30؛ if(isRun){days = 29; }else{days = 28; } default: System.out.println("شهر الإدخال غير صحيح!!"); } } TotalDays = TotalDays + beforeDays; // اليوم الحالي int firstDayOfMonth = 0; 7){ firstDayOfMonth = 0; //Day}else{ firstDayOfMonth = temp; } /* تقويم الإخراج*/ System.out.println("Sunday/tMonday/tTuesday/tWednesday/tThursday/tFriday/t Saturday"); int k = 0; k < firstDayOfMonth; m++){ System.out.print( m + "/t"); if((totalDays + m) % 7 == 6){ System.out.print("/n");يمكن أيضًا للأصدقاء المهتمين بإنتاج التقويم الدائم الرجوع إلى أدوات هذا الموقع عبر الإنترنت:
التقويم الدائم على الإنترنت
التقويم الدائم على شبكة الإنترنت
آمل أن تكون هذه المقالة مفيدة للجميع في برمجة جافا.