package com.luckyion.util;
import java.util.Calendar;
import java.util.Scanner;
public class test {
public static void main(String[] args)
{
Scanner scan=new Scanner(System.in);
System.out.println("請輸入年份");
int year=scan.nextInt();
int m=1;//月份計數
while (m<13)
{
int month=m;
Calendar cal=Calendar.getInstance();//獲得當前日期對象
cal.clear();//清除信息
cal.set(Calendar.YEAR,year);
cal.set(Calendar.MONTH,month-1);//1月從0開始
int count=cal.getActualMaximum(Calendar.DAY_OF_MONTH) ;
int week=cal.get(Calendar.DAY_OF_WEEK);
System.out.printf("\t\t\t%d年%d月\n\n",year,month);
System.out.print("日\t一\t二\t三\t四\t五\t六\n");
int i;
for (i=0;i<week-1 ;i++ )
{
System.out.print("\t");
}
for (int j=1;j<=count ;j++ )
{
System.out.print(j+"\t");
if ((i+j)%7==0)
{
System.out.println();
}
}
System.out.println();
m++;
}
}
}
Java 輸出某一年所有的日期
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.