题目描述
KiKi想获得某年某月有多少天,请帮他编程实现。输入年份和月份,计算这一年这个月有多少天。
输入描述:
多组输入,一行有两个整数,分别表示年份和月份,用空格分隔。
输出描述:
针对每组输入,输出为一行,一个整数,表示这一年这个月有多少天。

/** 输入年份,月份* 判断这月有多少天* 考点:闰年判断,数组* 平年2月 28 天  闰年2月29天*/
public class dayofmonth {public static void main(String[] args) {java.util.Scanner sc = new java.util.Scanner(System.in);while (sc.hasNext()) {int[] a = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };int year = sc.nextInt();int month = sc.nextInt();if ((year % 4 == 0 && year % 100 != 0) || (year % 100 == 0 && year % 400 == 0)) {a[1] = 29;}System.out.println(a[month - 1]);}sc.close();}}

第一次写闰年2月29天,平年2月30天,这要是我小学数学老师知道了,我腿可能没了 /狗头

编程实现。输入年份和月份,计算这一年这个月有多少天。相关推荐

  1. vc 获取月份的天数_「青少年编程」课程:输入年份与月份,得到该月有多少天...

    题目:输入年份与月份,说出该月共有多少天. 思路: 1.3.5.7.8.10.12每个月都有31天: 4.6.9.11每个月都有30天: 2月比较特殊,一般都是28天,遇到闰年(公历里:能被400整除 ...

  2. Java 练习:编写 Java 程序,输入年份和月份,使用 switch 结构计算对应月份的天数。月份为 1、3、5、7、8、10、12 时,天数为 31 天。月份为 4、6、9、11 时,天数为 3

    文章目录 一.练习题目 二.使用 switch 语句实现代码 三.将代码改写回 if else 的选择结构 一.练习题目 编写 Java 程序,输入年份和月份,使用 switch 结构计算对应月份的天 ...

  3. 编程输入年份和月份,输出该月份有多少天。

    编程输入年份和月份,输出该月份有多少天. #include<stdio.h> int main(void) {int year,month;printf("请输入年份,月份:\n ...

  4. 编程输入年份和月份并对输入的当前月份总天数的实现

    一年有365天和366天,如果是闰年的话它的2月份会有29天,而不是闰年时它的2月份就只有28天,所以在完成这个编程时我们还要先对当前输入的年份是属于闰年和平年的判断.判断闰年和平年的口诀是:四年一闰 ...

  5. 根据年份和月份计算当前月有多少天?

    根据年份和月份计算当前月有多少天? /*** 计算当前月有多少天*/public static int getDays(int year, int month) {if (year < 0 || ...

  6. 让用户输入年份和月份,然后输出这个月有多少天。

    #include <iostream> #include <Windows.h> #include <string>using namespace std;int ...

  7. 输入年份和月份, 输出该月的月历。

    [问题描述] 输入年份和月份, 输出该月的月历. [输入形式] 输入包含两个整数Y(Y>1920)和M(1<=M<=12),分别表示年份和月份 [输出形式] 阵列式月历,数字间用空格 ...

  8. 方源答:从键盘上输入年份和月份,输出这一年的该月有多少天。

    题目描述 从键盘上输入年份和月份,输出这一年的该月有多少天. 输入格式 2014 3 输出格式 31 代码 #include<stdio.h> int main() {int n, y, ...

  9. 输入年份和月份 判断该月有多少天(C语言)

    描述: 输入年份和月份,输出该月份有多少天. 输入: 在一行中输入两个整数year(year>0)和month(1≤month≤12),分别表示年份和月份. 输出: 在一行中按格式"D ...

最新文章

  1. (转)asp和asp.net区别
  2. ECC椭圆曲线算法(3)加密解密过程
  3. csv注入java怎么解决_CSV Injection(CSV注入)
  4. ElasticSearch 性能优化实战,让你的 ES 飞起来!
  5. C++ 重载(overload)、重写(overrride)、重定义(redefine)总结
  6. 数学之美:嵌入式编程凹凸性之妙用(附C代码)
  7. hbuilderx设置新建jsx后缀名_TypeScript编写前基本配置操作
  8. MySQL基础实战篇
  9. 打开和禁用IPV6的方法
  10. DirectX修复工具在线修复版
  11. nutch代码分析第一篇——综述
  12. python爬取通过百度图片搜出来的所有图片
  13. when函数c语言,when表达式
  14. 动环监控系统的监控对象有哪些?动环监控系统作用
  15. 在Nginx中正确返回HTTPS/SSL错误
  16. html5 树开花效果,几种不用经常照顾的灌木花卉,开成花树后太美了
  17. 支持本地挂载的网盘文件列表工具AList
  18. 【前端面筋】终于等到你!!!
  19. AngularJs实现增加订单、批量发货
  20. SystemUI(一)基于Android9.0SystemUI的启动与定制化

热门文章

  1. 51单片机的C语言延时的一些总结
  2. 高中人民教育出版社信息技术必修1 p63评定体重指数等级试题
  3. 苏州大学文正学院计算机组成期末,2020年苏州大学文正学院 五年一贯制高职 专转本机械电子工程...
  4. 图像显著性论文 (一)-----(三)
  5. LeetCode题解(0741):摘樱桃(Python)
  6. hp工作站 安装服务器系统,HP工作站操作系统安装说明.pdf
  7. 企业如何建立数据分类分级制度
  8. el-table树型结构自动展开
  9. 美国核聚变反应中首次实现净能量增益 或改变未来能源路线图
  10. Mark Down语法学习