文档详情

查询日历,万年历查询,日历格式JAVA原代码.doc

发布:2016-12-23约7.64千字共6页下载文档
文本预览下载声明
import java.util.Scanner; public class Kaoshi { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println(请输入年份:); int year = input.nextInt(); System.out.println(请输入月份:); int month = input.nextInt(); int monthday = 0, day; int aa[] = new int[12]; if (year % 4 == 0 year % 100 != 0 || year % 400 == 0) { aa[0] = 31;aa[1] = 29;aa[2] = 31;aa[3] = 30;aa[4] = 31; aa[05] = 30;aa[6] = 31;aa[7] = 31;aa[8] = 30;aa[9] = 31; aa[10] = 30;aa[11] = 31; day = aa[month - 1]; for (int a2 = 0; a2 month - 1; a2++) { monthday += aa[a2]; } } else { aa[0] = 31;aa[1] = 28;aa[2] = 31;aa[3] = 30;aa[4] = 31; aa[05] = 30;aa[6] = 31;aa[7] = 31;aa[8] = 30;aa[9] = 31; aa[10] = 30;aa[11] = 31; day = aa[month - 1]; for (int a2 = 0; a2 month - 1; a2++) { monthday += aa[a2]; } } int yearday = 0; for (int a1 = 1900; a1 year; a1++) { if (a1 % 4 == 0 a1 % 100 != 0 || a1 % 400 == 0) { yearday += 366; } else { yearday += 365; } } int totalday = yearday + monthday; int week = totalday % 7 + 1; switch (week) { case 7: switch (day) { case 28: System.out.println(星期日\t星期一\t星期二\t星期三\t星期四\t星期五\t星期六); System.out.println(1\t2\t3\t4\t5\t6\t7\n8\t9\t10\t11\t12\t13\t14\n15\t16\t17\t18\t19\t20\t21\n22\t23\t24\t25\t26\t27\t28); break; case 29: System.out.println(星期日\t星期一\t星期二\t星期三\t星期四\t星期五\t星期六); System.out.println(1\t2\t3\t4\t5\t6\t7\n8\t9\t10\t11\t12\t13\t14\n15\t16\t17\t18\t19\t20\t21\n22\t23\t24\t25\t26\t27\t28\n29); break; case 30: System.out.println(星期日\t星期一\t星期二\t星期三\t星期四\t星期五\t星期六); System.out.println(1\t2\t3\t4\t5\t6\t7\n8\t9\t10\t11\t12\t13\t14\n15\t + 16\t17\t18\t19\t20\t21\n22\t23\t24\t25\t26\t27\t28\n29\t30); break; case 31: System.out.println(星期日\t星期一\t星期二\t星期三\t星期四\t星期五\t星期六); System.out.println(1\t2\t3\t4\t5\t6\t7\n8\t9\t10\t11\t12\t13\t14\n15\t16\t17\t18\t19\t20\t21\n22\t23\t24\t25\t26\t27\t28\n29\t30\t31); b
显示全部
相似文档