package com.dingli.jy;
import java.util.Scanner;
public class Test1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
//求出距离1900年1月1日一共多少天
Scanner s=new Scanner(System.in);
//算出那个月的第一天是第几周
System.out.println("请输入年份");
int year=s.nextInt();
int count1=0;
for(int i=1900;i<year;i++)
{
if((i%4==0&&i%100!=0)||i%400==0)
{
count1+=366;
}
else
{
count1+=365;
}
}
//算月
int sum=count1;
for(int months=1;months<13;months++) {
int count=sum;
System.out.println("\n"+months+"月");
for(int i=1;i<months;i++) {
if(i==2)
{
if((year%4==0&&year%100!=0)||year%400==0)
{
count+=29;
}
else
{
count+=28;
}
}
else if(i==1||i==3||i=&
java之输出某一年的万年历
最新推荐文章于 2022-04-05 11:07:11 发布