public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
//根据日历类对象的方法,实例化一个当前的日历类对象
Calendar calendar=Calendar.getInstance();
System.out.println("<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>");
int year=0;
int month=0;
System.out.print("请输入年份:");
year=scanner.nextInt();
System.out.print("请输入月份:");
month=scanner.nextInt();
//设置日历对象的年月日
calendar.set(Calendar.YEAR, year);
calendar.set(Calendar.MONTH, month-1);//月份是0-11
calendar.set(Calendar.DATE, 1);
//得到当前月份的最大值
int day=calendar.getActualMaximum(Calendar.DATE);
//得到本月中的第一天是星期几
int week=calendar.get(Calendar.DAY_OF_WEEK);
int count=0;//一个计数的变量

该博客展示了如何使用Java编程实现一个简单的万年历功能。用户通过输入年份和月份,程序将生成并打印出对应的日历。首先通过Scanner获取用户输入的年份和月份,然后利用Calendar类设置日期,并获取当月最大天数。接着,程序打印出星期标题,根据获取的第一天是星期几进行调整,并循环打印出整个月的日历布局。
最低0.47元/天 解锁文章

1万+

被折叠的 条评论
为什么被折叠?



