Java程序判断某一年的某个月有多少天

 时间:2024-10-13 18:22:43

要求是这样,提示要求输入一串整数字符的字符串(YYYYMM)作为一个查看的年份和月份,判断一下这个月有多少个自然日,也即多少天。如果数字的字符串超出限制或不合法,则输出错误提示,并提示重新输入,直到正确并计算结果。

Java程序判断某一年的某个月有多少天

2、第二要考虑的问题,就是怎么判断平闰年。一个年份数可以被100整除的话,如果同时也可以被4整除才是闰年,否则的话ta是平年。一个年份数不能被100整除的话,如果ta此时可以被4整除也是闰年,否则的话ta是平年。如图:

Java程序判断某一年的某个月有多少天

4、获取输入参数,这里用Scanner类的非静态nextInt()方法。Scanner sc = new Scanner(System.in);int number = sc.nextInt();

Java程序判断某一年的某个月有多少天

6、上一步骤中的正则我们偷了一点儿小懒,是为了让大家更容易理解。所以,这里我们还缺少对月份的判断。很简单,如图:

Java程序判断某一年的某个月有多少天

7、最后,我们写一个main方法测试一下,看看是否是咱预期的效果。String number = scannerNumber烫喇霰嘴(); int year = Integer.parseInt(number.substring(0, 4)); int month = Integer.parseInt(number.substring(4));System.out.println("this is month has " + daysOfThisMonth(year, month));

  • 用python怎么打印出word文档中的所有二级标题?
  • mybatis 怎么实现一对一映射?
  • html如何获取服务器的ip和端口
  • 如何使用eclipse软件建类
  • 热门搜索
    永安旅游 旅游项目策划方案 福建龙岩旅游 北京春节旅游攻略 广安旅游景点大全 景宁旅游 养生旅游 东北三省旅游攻略 聊斋旅游区 德国旅游买什么