多语言展示
当前在线:1237今日阅读:84今日分享:32

如何用Eclipse打印某年某月某日的天数

判断某年某月某日是这一年的第几天(即天数)。以3月5日为例,应该先把两个月的天数加起来,然后再加上5天即得到结果。但是要考虑的特殊情况就是,如果是闰年且输入月份大于3时需考虑多加一天。由于每一年的月份恰好可以用有限的整型数据描述,因此用Switch分支来描述经比较简单。
工具/原料

Eclipse

方法/步骤
1

打开我们的Eclipse,并新建一个类。

2

它涉及的数据有年、月、日,那么我们要定义变量分别为year、month、day,以及天数sum。再设置一个变量leap存放闰年时再加一天的天数。注意sum和leap要初始化变量值。

3

使用Scanner方法根据使用者的需要键入相关的值。需要注意的是,在使用Scanner类时,要导入它,即import java.util.Scanner;

4

使用Switch分支来实现计算天数的功能。先用它计算某月以前月份的总天数。1月份累计的天数为0,2月份以28天计算,以下每月累加30或者31天。

5

最后一步,使用if判断是否为闰年,且输入月份是否大于2。是的话,总天数多加1

6

点击运行程序,根据提示,输入需要计算的年月日。例如输入2018年10月8日,结果如图。

7

如图是源代码,方便大家参考。

推荐信息