万年历
package DaZuoYe;
import java.util.Scanner;
public class WanNianLi {
public static void main(String[] args){
//思路:
//1、构建Scanner扫描器类的对象
Scanner input = new Scanner(System.in);
//2、从控制台接收用户录入的年份、月份
System.out.print("请输入年份:");
int year = input.nextInt();
System.out.print("请输入月份:");
int month = input.nextInt();
//3、获得1900年距离当前年份上一年的总天数
int totalDays = getFromNowYearTo1900TotalDays(year);
//4、获得当前年份所经过的天数
int totalDaysThisYear = getNowYearPassedTotalDays(year,month);
//5、求得给定月份第一天的星期数
int week = (totalDays + totalDaysThisYear +1) % 7;//星期日是,week = 0
//6、格式化输出日历
formatCalendarOutput(week,year,month);
}
/**
*格式化输出日历
*@param week:当前月份第一天的星期数
*@param year:当前年份
*@param month:当前月份
*/
public static void formatCalendarOutput(int week,int year,