首页 > 其他 > 详细

01 闰年

时间:2020-05-23 10:39:24      阅读:43      评论:0      收藏:0      [点我收藏+]

知识点

Scanner

首先, System.in 是一个 inputstream, 我们要操作它并不容易, 所以要套一层 scanner, scanner 是可迭代的, 然后可以通过 nextInt() 等方法获取下一个输入的单词,数字等. 

既然是迭代的, Scanner 还可以设置分隔符, 默认的分隔符是空格, 设置分隔符的方法: Scanner s = new Scanner(System.in).useDelimiter("\\s*fish\\s*");

而且 Scanner 还可以通过 hasNextInt() 等方法来判断是否还有下一个. 所以, 实际上我们用 nextInt() 的方式来获取输入的数字, 就相当于是判断输入的是否是整数了.

代码

 

练习

从2000年1月1日 - 2016 年5月1日一共是多少天?

解决思路:

1. 从 2000 - 2015: 天数判断当前是否为闰年, 是 + 1 天, 否则为365天.

2. 从2016年1月1日 - 2016年5月1日, 首先判断是否为闰年, 如果是 + 1 天, 否则根据switch 月份, 得到天数总和.

 

01 闰年

原文:https://www.cnblogs.com/moveofgod/p/12941015.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!