万年历
输入一个年份,再输入一个月份,把那个月的日历打印出来,(1900年1月1日是星期一)。
a:先输出提示语句,并接受用户输入的年、月。
b:根据用户输入的年,先判断是否是闰年。(闰年2月有29天,平年2月有28天);
C:根据用户输入的月来判断月的天数。
D:用循环计算用户输入的年份距1900年1月1日(星期一)的总天数。
E:用循环计算用户输入的月份距输入的年份的1月1日共有多少天。
F:相加D与E的天数,得到总天数。
G:用总天数来计算输入月的第一天的星期数。
H:根据G的值,格式化输出这个月的日历!
package javasource;
import java.util.Scanner;
import java.util.Random;
public class Test001 {
public static void main(String[] args) {
//初始化变量
Scanner sc = new Scanner(System.in);
boolean isRun =false;
int days =0;
//提示用户输入
System.out.println("输入年份:");
int year = sc.nextInt();
System.out.println("输入月份:");
int month = sc.nextInt();
//判断是否是闰年
if ((year%4==0&&year%100!=0)||year%400==0) {
isRun = true;
}else {
isRun=false;
}