package date;
import java.util.Calendar;
public class PrintCalendar {
public static void main(String[] args) {
System.out.print(" 日 一 二 三 四 五 六");
Calendar calendar = Calendar.getInstance();
calendar.set(2017, 9,1);
// 获取1号是星期几
int week = calendar.get(Calendar.DAY_OF_WEEK)-1;
String a[] = new String[week+31];
for (int i = 0; i < week; i++) {
a[i] = "**";
}
for (int i = week,n=1; i < a.length; i++) {
if (n<=9) {
a[i] = String.valueOf(n)+" ";
}else{
a[i] = String.valueOf(n);
}
n++;
}
// 打印数组
for (int i = 0; i < a.length; i++) {
if (i%7 == 0) {
System.out.println();
}
System.out.print(" "+a[i]);
}
}
}