0

0

一位态度非常认真的学生写的代码

php中文网

php中文网

发布时间:2016-07-25 09:08:15

|

1014人浏览过

|

来源于php中文网

原创

  1. package com.qimenguigu.l07131;
  2. import java.io.BufferedReader;
  3. import java.io.IOException;
  4. import java.io.InputStreamReader;
  5. /**
  6. * 输入年,月,日,next|prior,如果是一个正确的日期,算出上一天或下一天
  7. *
  8. * @author Longjie
  9. * @website www.qimenguigu.com
  10. */
  11. public class Title15 {
  12. public static void main(String[] args) throws IOException {
  13. BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
  14. System.out.println("请输入年份");
  15. String s1 = br.readLine();
  16. System.out.println("请输入月份");
  17. String s2 = br.readLine();
  18. System.out.println("请输入日份");
  19. String s3 = br.readLine();
  20. int year = Integer.parseInt(s1);
  21. int month = Integer.parseInt(s2);
  22. int day = Integer.parseInt(s3);
  23. if (year >= 0 && month >= 1 && month if (month == 1 || month == 3 || month == 5 || month == 7
  24. || month == 8 || month == 10 || month == 12) {
  25. if (day >= 1 && day System.out.println("您输入的日期为:" + year + "年" + month + "月"
  26. + day + "日");
  27. if (day == 31) {
  28. if (month == 12)
  29. System.out.println("且上一天为:" + year + "年12月"
  30. + (day - 1) + "日" + "," + "下一天为:"
  31. + (year + 1) + "年1月1日");
  32. else
  33. System.out.println("且上一天为:" + year + "年" + month
  34. + "月" + (day - 1) + "日" + "," + "下一天为:"
  35. + year + "年" + (month + 1) + "月1日");
  36. } else if (day == 1) {
  37. if (month == 1)
  38. System.out.println("且上一天为:" + (year - 1)
  39. + "年12月31日" + "," + "下一天为:" + year + "年"
  40. + month + "月" + (day + 1) + "日");
  41. else if (month == 3) {
  42. if ((year % 4 == 0 && year % 100 != 0)
  43. || (year % 400 == 0))
  44. System.out.println("且上一天为:" + year + "年2月29日"
  45. + "," + "下一天为:" + year + "年" + month
  46. + "月" + (day + 1) + "日");
  47. else
  48. System.out.println("且上一天为:" + year + "年2月28日"
  49. + "," + "下一天为:" + year + "年" + month
  50. + "月" + (day + 1) + "日");
  51. } else
  52. System.out.println("且上一天为:" + year + "年"
  53. + (month - 1) + "月30日" + "," + "下一天为:"
  54. + year + "年" + month + "月" + (day + 1)
  55. + "日");
  56. } else
  57. System.out.println("且上一天为:" + year + "年" + month + "月"
  58. + (day - 1) + "日" + "," + "下一天为:" + year + "年"
  59. + month + "月" + (day + 1) + "日");
  60. } else
  61. System.out.println("您输入的日期不合法");
  62. } else if (month == 4 || month == 6 || month == 9 || month == 11) {
  63. if (day >= 1 && day System.out.println("您输入的日期为:" + year + "年" + month + "月"
  64. + day + "日");
  65. if (day == 30)
  66. System.out.println("且上一天为:" + year + "年" + month + "月"
  67. + (day - 1) + "日" + "," + "下一天为:" + year + "年"
  68. + (month + 1) + "月1日");
  69. else if (day == 1)
  70. System.out.println("且上一天为:" + year + "年" + (month - 1)
  71. + "月31日" + "," + "下一天为:" + year + "年" + month
  72. + (day + 1) + "日");
  73. else
  74. System.out.println("且上一天为:" + year + "年" + month + "月"
  75. + (day - 1) + "日" + "," + "下一天为:" + year + "年"
  76. + month + (day + 1) + "日");
  77. } else
  78. System.out.println("您输入的日期不合法");
  79. } else if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) {
  80. if (day == 29)
  81. System.out.println("您输入的日期为:" + year + "年" + month + "月"
  82. + day + "日" + "\n" + "且上一天为:" + year + "年2月28日"
  83. + "," + "下一天为:" + year + "年3月1日");
  84. else {
  85. if (day == 28)
  86. System.out.println("您输入的日期为:" + year + "年" + month
  87. + "月" + day + "日" + "\n" + "且上一天为:" + year
  88. + "年2月27日" + "," + "下一天为:" + year + "年2月29日");
  89. else
  90. System.out.println("您输入的日期不合法");
  91. }
  92. }
  93. } else
  94. System.out.println("您输入的日期不合法");
  95. }
  96. }
复制代码


相关专题

更多
php源码安装教程大全
php源码安装教程大全

本专题整合了php源码安装教程,阅读专题下面的文章了解更多详细内容。

65

2025.12.31

php网站源码教程大全
php网站源码教程大全

本专题整合了php网站源码相关教程,阅读专题下面的文章了解更多详细内容。

43

2025.12.31

视频文件格式
视频文件格式

本专题整合了视频文件格式相关内容,阅读专题下面的文章了解更多详细内容。

35

2025.12.31

不受国内限制的浏览器大全
不受国内限制的浏览器大全

想找真正自由、无限制的上网体验?本合集精选2025年最开放、隐私强、访问无阻的浏览器App,涵盖Tor、Brave、Via、X浏览器、Mullvad等高自由度工具。支持自定义搜索引擎、广告拦截、隐身模式及全球网站无障碍访问,部分更具备防追踪、去谷歌化、双内核切换等高级功能。无论日常浏览、隐私保护还是突破地域限制,总有一款适合你!

41

2025.12.31

出现404解决方法大全
出现404解决方法大全

本专题整合了404错误解决方法大全,阅读专题下面的文章了解更多详细内容。

204

2025.12.31

html5怎么播放视频
html5怎么播放视频

想让网页流畅播放视频?本合集详解HTML5视频播放核心方法!涵盖<video>标签基础用法、多格式兼容(MP4/WebM/OGV)、自定义播放控件、响应式适配及常见浏览器兼容问题解决方案。无需插件,纯前端实现高清视频嵌入,助你快速打造现代化网页视频体验。

9

2025.12.31

关闭win10系统自动更新教程大全
关闭win10系统自动更新教程大全

本专题整合了关闭win10系统自动更新教程大全,阅读专题下面的文章了解更多详细内容。

8

2025.12.31

阻止电脑自动安装软件教程
阻止电脑自动安装软件教程

本专题整合了阻止电脑自动安装软件教程,阅读专题下面的文章了解更多详细教程。

3

2025.12.31

html5怎么使用
html5怎么使用

想快速上手HTML5开发?本合集为你整理最实用的HTML5使用指南!涵盖HTML5基础语法、主流框架(如Bootstrap、Vue、React)集成方法,以及无需安装、直接在线编辑运行的平台推荐(如CodePen、JSFiddle)。无论你是新手还是进阶开发者,都能轻松掌握HTML5网页制作、响应式布局与交互功能开发,零配置开启高效前端编程之旅!

2

2025.12.31

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Git版本控制工具
Git版本控制工具

共8课时 | 1.5万人学习

React从入门到精通视频教程
React从入门到精通视频教程

共140课时 | 59.7万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号