1、日历需求
键盘录入两个数据
年份和月份
输出当月的日历图
提示:1900年1月1日为星期一
2、日历程序编写思路
1.因为1900年1月1日为星期一,所以我们从1900 1.1开始算
从当天开始到输出的总天数;
2.因为到现在的天数可以大致分为从1900年开始到现在的年
数乘以天数加上到当月的天数;
3.求1900到输入年的总天数;
4.求1月到输入月的天数;
5.应该得到输入月第一天为星期几;
6.得到当月的天数;
7.打印日历的格式;
8.打印日期(日期中打出为对齐的);
9.打印空格(要的到当月第一天与周几对齐);
3、日历代码
import java.util.Scanner;
public class Text02 {
public static void main(String[] args) {
//键盘录入你想要查看的月份
//1900年的1月为周一以此为起始
Scanner sc=new Scanner(System.in);
System.out.println("请输入年份:");
int year=sc.nextInt();
System.out.println("请输入月份:");
int mouth=sc.nextInt();
//计算从1900年开始到year的天数
int allDayofyear=0;
for(int i<