import java.util.Calendar;
import java.util.GregorianCalendar;
public class CalTest {
public static void main(String[] argv) {
CalTest calTest = new CalTest();
calTest.cal(2009, 11);
}
public void cal(final int year, final int month) {
Calendar calendar = new GregorianCalendar();
calendar.set(year, month-1, 1);
int week = calendar.get(GregorianCalendar.DAY_OF_WEEK) - 1;
int days = calendar.getActualMaximum(GregorianCalendar.DAY_OF_MONTH);
System.out.println();
System.out.println("日\t一\t二\t三\t四\t五\t六");
for(int i = 0; i < week; i++) {
System.out.println("\t");
}
for(int i = 1; i <= days; i ++) {
System.out.print(i + "\t");
if((week + i)%7 == 0) {
System.out.println();
}
}
}
}
運行效果:
凡是有該標志的文章,都是該blog博主Caoer(草兒)原創,凡是索引、收藏
、轉載請注明來處和原文作者。非常感謝。