编写日历
打印一个月份的日历的难点在于得找准这个月的第一天所对应的星期数。要想解决这个问题有一个好方法就是找出一年一月一号对应的是星期一,这样所求月份的第一天星期数=(这一年至所输年份间的总天数+所输年份的1月至所输月份间的总天数+1)%7。那我找的这一年呢就是1900年,别问我为什么能找到,问就是老师教的。
import java.util.Scanner;
public class Calendar {
public static void main(String[] args) {
//输入年份以及月份
//计算1900年至所输年份间的总天数
//判断平年闰年
Scanner scanner=new Scanner(System.in);
System.out.println("输入一个年份:");
int year=scanner.nextInt();
int yearTotalDays = 0;
for(int i=1900;i<year;i++) {
if