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

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

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

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

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));
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:85
阅读量:48
阅读量:74
阅读量:89
阅读量:30