首页 > 代码库 > 万年历

万年历

import java.util.Scanner;
import java.util.Date;
public class Second
{
	public static void main(String []args)
	{
	    System.out.println("请输入年");
	    int y=sc.nextInt();
	    for(int m=1;m<=12;m++)
	    {
		Date date=new Date(y-1900,m-1,1);
		int xingqi=date.getDay();
		System.out.println(y+"年"+m+"月");
		System.out.println("一\t二\t三\t四\t五\t六\t日");
		int t=0;
		for(int i=1;i<xingqi;i++)	
		{
  			t++;
			System.out.print("\t");
						
		}
			int days=0;
			if(m==1||m==3||m==5||m==7||m==8||m==10||m==12)
			{
			days=31;
			} 
			if(m==2)
			{
				if(y%4==0 && y%100!=0 || y%400==0)
				{
					days=29;
				}else{
					days=28;
				}
			}
			if(m==4||m==6||m==9||m==11)
			{
				ays=30;
			}
			for(int j=1;j<=days;j++)
			{
				System.out.print(j+"\t");
				t++;
				if(t%7==0)
				{
					System.out.println();
				}
			}
			System.out.println();
		}	
	}
 }


本文出自 “11974712” 博客,请务必保留此出处http://11984712.blog.51cto.com/11974712/1858056

万年历