package 第3章;
import java.time.*;
public class 第3章a
{
public static void main(String[] args)
{
System.out.println("Mon Tue Wed Thu Fri Sat Sun");
LocalDate today=LocalDate.now();
int day=today.getDayOfMonth();
int month=today.getMonthValue();
LocalDate date=today.minusDays(day-1);
int weekday=date.getDayOfWeek().getValue();
for(int i=0;i<weekday-1;++i)
System.out.printf(" ");
while(date.getMonthValue()==month)
{
System.out.printf("%3d",date.getDayOfMonth());
if(date.getDayOfMonth()==day)
System.out.printf("*");
else
System.out.printf(" ");
date=date.plusDays(1);
if(date.getDayOfWeek().getValue()==1)
System.out.println();
}
System.out.println();
}
}
/*
run:
Mon Tue Wed Thu Fri Sat Sun
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22* 23 24 25 26 27
28 29 30 31
成功构建 (总时间: 0 秒)
*/
//注意:LocalDate.plusDays 为访问器方法