思路:
在闰年平年的基础上判断。闰年2月份为29天,平年为28天。其余月份中:1,3,5,7,8,10,12为31天;2,4,6,8,9,11为30天。
所以先判断2月份的情况。

演示:

Scanner scanner = new Scanner(System.in);
while (true) {// 死循环,以便于多次查询System.out.print("请输入年份:");int year = scanner.nextInt();System.out.print("请输入月份:");int mouth = scanner.nextInt();if (mouth==2) {//为2月时if ((year%4==0 && year%100!=0) || (year%400==0)) {//闰年System.out.println(year + "年" + mouth + "月有28天");} else {//平年System.out.println(year + "年" + mouth + "月有29天");}} else {if (mouth==2 || mouth==4 || mouth==6 || mouth==9 || mouth==11) {System.out.println(year + "年" + mouth + "月有30天");} else {System.out.println(year + "年" + mouth + "月有31天");}}
}

算法三:判断该年该月有几天相关推荐

  1. vb中mschart利用数组作图_选考VB算法解析之2019年4月高考真题卷第17题

    说在前面 在对数组排序时,我们常把数组分成已排序区域和待排序区域,并使用左右边界来划分待排序区域的范围:对分查找时我们也引入了左右边界的概念.可见左右边界在数组中是一个非常重要的概念,它在分段处理数组 ...

  2. 根据年月日,判断20XX年XX月XX日是 星期几

    // 已知1999.12.31是周五 // 根据年月日,判断20XX年XX月XX日是 星期几 #include "stdio.h"unsigned int Year; unsign ...

  3. 目标跟踪算法三:Modeling and Propagating CNNs in a Tree Structure for Visual Tracking (VOT2016冠军)

    目标跟踪算法三:Modeling and Propagating CNNs in a Tree Structure for Visual Tracking (VOT2016冠军) 文章链接:https ...

  4. 搞定面试算法系列 | 分治算法三步走

    戳蓝字"CSDN云计算"关注我们哦! 作者 | 江子抑 转自 | 编程拯救世界 主要思想 分治算法,即分而治之:把一个复杂问题分成两个或更多的相同或相似子问题,直到最后子问题可以简 ...

  5. 三校生计算机word基础知识,三校生计算机第一次月考计算机基础、word.doc

    三校生计算机第一次月考计算机基础.word 云南省高等职业技术教育招生考试试题 计算机基础.word基础知识(9月考试卷) 姓名:_ __ ____ 得分:____ ___ 一.单项选择题(在每小题给 ...

  6. 算法(三):图解广度优先搜索算法

    算法(三):图解广度优先搜索算法 算法简介 广度优先搜索算法(Breadth First Search),又称为"宽度优先搜索"或"横向优先搜索",简称BFS: ...

  7. 【翻译】利用加速度求解位置的算法——三轴传感器

    cposture 一个小白的技术成长之路 [翻译]利用加速度求解位置的算法--三轴传感器 http://www.cnblogs.com/cposture/p/4378922.html 摘要      ...

  8. 利用加速度求解位置的算法——三轴传感器

    转载的一篇文章,跟自己做过的一个车载项目类似,也算是标记一下吧. ---------------------------------------分割线------------------------- ...

  9. 我理解的算法 - 三数之和及两数、三数之和扩展题

    我理解的算法 - 三数之和及两数.三数之和扩展题 LeetCode 15.三数之和 扩展 三数之和变种题 两数之和变种题 LeetCode 15.三数之和 这道题的题目大家自行查看:链接在这 ,题目和 ...

  10. 使用PyTorch从零开始实现YOLO-V3目标检测算法 (三)

    原文:https://blog.csdn.net/u011520516/article/details/80216009 点击查看博客原文 这是从零开始实现YOLO v3检测器的教程的第3部分.第二部 ...

最新文章

  1. elasticsearch的集中常见操作
  2. 关于Simple Joule Theif Curcuit 电路的两个提问
  3. C++ 中在函数的前面加上static的作用
  4. java的设计模式 - Builder模式
  5. Matlab篇(三)MATLAB中conj的用法
  6. 软件管理定律系列之布鲁克斯定律
  7. 北京信息科技大学第十一届程序设计竞赛
  8. Qt Creator指定代码样式设置
  9. 【干货分享】前端面试知识点锦集03(JavaScript篇)——附答案
  10. 一般化机器学习与神经网络
  11. 今晚直播丨分布式数据库:从PG-XL到TBASE
  12. Exception while invoking! org.apache.thrift.protocol.TProtocolException: Bad version in readMessageB
  13. Asp.net的生命周期之应用程序生命周期
  14. mysql 读写分离配置
  15. 一文了解BIOS相关名词
  16. python小白进阶之路三——七段数码管的绘制+做一个酷炫的倒计时(函数的复用)
  17. quorum-maker中遇到的问题
  18. 360浏览器打开html不能正常显示图片,“网页图片显示异常,网页图片、验证码显示不正常,经常显示不全或根本不显示”的解决方案...
  19. 模拟电子技术------半导体
  20. 根据特征重要性进行特征选择

热门文章

  1. Typora编辑的markdown文档莫名其妙消失或未保存,两种恢复方式
  2. matlab if函数嵌套函数,Excelif函数嵌套多层使用VLOOKUP函数实现多级条件嵌套搜索方法...
  3. 女人,百花千红你最美
  4. 各平均数介绍(算数平均数、几何平均数、加权算术平均数)
  5. python终止运行无反应_终止运行Python应用程序(Terminate Running Python Apps)
  6. word转html制作操作手册,Word文档转换为HTML帮助文档操作手册范本.pdf
  7. CSS3:boder-radius
  8. r语言平均值显著性检验_用R语言解读统计检验-F检验
  9. 如何把视频和音频合并?手把手教你合并
  10. python列表相加