本文实例为大家分享了java实现打印日历的具体代码,供大家参考,具体内容如下
效果图
代码:
/**
*需要实现的目标:根据输入的年月打印出本月的日历表
*说明:1900年1月1日刚好是星期一,所以需要计算出从1900 年到当前年月的前一个月总
*共经历了几天,然后根据每周七天,用总天数除以7取余数,此余数就是上个月所占到星
*期几,也就是每月开头有的空格数,然后打印此空格数,在打印此空格数后再依次打印本
*月的各天数。
**/
//引入Scanner类,用于从控制台输入年月
import java.util.Scanner;
//程序开始
class Rili{
//主方法,程序执行的入口
public static void main(String[] args){
inputYearAndMonth();
}
/**
*此方法用于从控制台输入年、月
**/
public static void inputYearAndMonth(){
Scanner sc = new Scanner(System.in);
System.out