萬年曆

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();
		}	
	}
 }


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章