根据输入获取你想要的年份的年历
代码:

import java.time.LocalDate;
import java.util.Scanner;public class 日历 {public static void getData() {Scanner scanner = new Scanner(System.in);String years = scanner.next();int year1 = 0;if(years!=null){year1 = Integer.parseInt(years);}LocalDate data = LocalDate.now();int year = data.getYear();data = data.minusYears(year-year1);year = data.getYear();int month = data.getMonthValue();int day = data.getDayOfMonth();data = data.minusMonths(month-1).minusDays(day-1);System.out.println(year+"年日历");while(data.getYear()==year){int months = data.getMonthValue();System.out.println("第"+months+"月");System.out.println(" "+"Mon"+" "+"Tue"+" "+"Wed"+" "+"Thu"+" "+"Fir"+" "+"Sat"+" "+"Sun");int value = data.getDayOfWeek().getValue();for(int i = 1; i<value; i++){System.out.print("    ");}while (data.getMonthValue()==months){System.out.printf("%3d",data.getDayOfMonth());if(data.getDayOfMonth()==day){System.out.print("*");}else{System.out.print(" ");}data = data.plusDays(1);if(data.getDayOfWeek().getValue()==1){System.out.println();}}if(data.getDayOfWeek().getValue()!=1){System.out.println();}}}public static void main(String[] args) {getData();}
}

年历实现代码(java)相关推荐

  1. java ajax翻页_分页 工具类 前后台代码 Java JavaScript (ajax) 实现 讲解

    [博客园cnblogs笔者m-yb原创, 转载请加本文博客链接,笔者github: https://github.com/mayangbo666,公众号aandb7,QQ群927113708] htt ...

  2. html插入精灵,帮助插入超链接到CSS精灵代码..Java? HTML?

    在CS5中使用内置的Javascript来完成滚动图像非常简单,但是,我需要基于CSS来执行此操作.帮助插入超链接到CSS精灵代码..Java? HTML? 我已经设法让代码工作和精灵都很好,但我似乎 ...

  3. 计算机毕业设计-驾考管理系统(项目+文档)驾校考试管理系统代码java项目

    计算机毕业设计-驾考管理系统(项目+文档)驾校考试管理系统代码java项目 注意:该项目只展示部分功能,如需了解,评论区咨询即可. 作者:IT跃迁谷 1.开发环境 开发语言:Java 框架:SSM(S ...

  4. 课程设计-基于SSM的美容美发造型预约管理系统代码Java理发剪发设计造型系统vue美发店管理系统

    课程设计-基于SSM的美容美发造型预约管理系统代码Java理发剪发设计造型系统vue美发店管理系统 注意:该项目只展示部分功能,如需了解,评论区咨询即可. 1.开发环境 开发语言:Java 后台框架: ...

  5. java 编码 正弦计算器_计算器完整代码(java).doc

    计算器完整代码(java) 1. Calculator 类 import java.applet.*; import java.awt.*; import java.awt.event.*; impo ...

  6. Java聊天室程序源码 Java即时通讯代码 Java局域网聊天系统 Java即时通讯 Java聊天系统

    Java聊天室程序源码 Java即时通讯代码 Java局域网聊天系统  Java即时通讯 Java聊天系统 public Swingtest002() {// 设置标题setTitle("请 ...

  7. 第一行代码 java 光盘_如何买卖光盘附带的数字电影代码

    第一行代码 java 光盘 At the moment, we're in a transition to an all-digital world of entertainment, and we' ...

  8. 圣诞快乐java代码,java版的下雪,大家圣诞快乐

    everybody, Merry Christmas ! 里面有播放音乐,太大了上传不了,想看效果的把播放音乐的代码注释掉就好了. 不好意思,图片忘记了,现补上了,不过图片是网上随便找的图扣的,不是很 ...

  9. 最简判断闰年java代码,java判断闰年代码

    java判断闰年代码 java教程网[简单的一道题--用if-else 语句判断某年份是否为闰年]代码如下: package com.wenzhi;O网页链接 Python 代码:(java类似,算法 ...

最新文章

  1. 小白也能看懂的Matplotlib简明教程
  2. 计算机视觉:值得一读的五本计算机视觉教科书
  3. I2C_ADDRS(addr, addrs...)理解
  4. 为什么 scanf( )(scanf_s)函数老要输入两次才行?
  5. OkHttp实现登录注册验证
  6. FFmpeg 是如何实现多态的?
  7. android px,dp,sp大小转换工具
  8. SQL Agent服务无法启动如何破
  9. 如何在Windows 10中启用关闭事件跟踪程序
  10. Java中的==符号与equals()的使用(测试两个变量是否相等)
  11. VS-RK3399 and VS-RK3288 Audio 开发指南
  12. AfterEffects 不支持 MKV 格式的解决办法
  13. V4L2 YUV/YCbCr格式数据 转 RGB格式数据 V4L2_PIX_FMT_NV12 转 RGB
  14. monthcalendar_Python日历模块| 带有示例的monthcalendar()方法
  15. 智能枕头里究竟藏有什么“智能”故事?
  16. 服务器系统 固态硬盘速度慢,SSD速度慢的原因和解决办法 电脑装了固态硬盘还慢怎么办...
  17. 可以升级鸿蒙吗,魅族上船,鸿蒙有戏?
  18. 歌单详情内容-图标列表 (音乐app项目-第7步)
  19. 初始化k8s时,报错[kubelet-check] It seems like the kubelet isn‘t running or healthy.
  20. 学习笔记-零基础学习人工智能(0)

热门文章

  1. コナン純黒のナイトメア20180715
  2. Quartus生成原理图
  3. SCI论文写作的学习与总结
  4. 语音转文字 Privacy Policy
  5. python key=lambda函数_使用’key’和lambda表达式的python max函数
  6. golang加载双向认证加密的证书key文件
  7. connect by prior
  8. Exemplar-based image inpainting(+code)
  9. blazeds与spring的结合使用
  10. SQL查询语句(从单表到多表、从简单到复杂)