admin 管理员组文章数量: 887053
计算该年该月该日天数 一年中有 12 个月,而每个月的天数是不一样的。其中大月 31 天,分别为 1,3,5,7,8,10,12 月,小月 30 天,分别 为 4,6,9,11 月。
一年中有 12 个月,而每个月的天数是不一样的。其中大月 31 天,分别为 1,3,5,7,8,10,12 月,小月 30 天,分别 为 4,6,9,11 月。还有二月比较特殊,平 年的二月只有 28 天,而闰年的二月有 29 天,由用户在控制台输入年月日, 程序计算输入的日期是当年的第多少天。 (例如输入 2000 年 12 月 31 日, 应该输出是第 366 天)import java.util.Scanner; //引入包 public class Solution2 {public static void main(String[] args) {Scanner input = new Scanner(System.in);System.out.println("请输入年:");int year = input.nextInt();System.out.println("请输入月:");int month = input.nextInt();System.out.println("请输入日:");int day = input.nextInt();int month2[] = new int[]{0,31,29,31,30,31,30,31,31,30,31,30,31} ;if((year % 4 == 0 && year % 100 !=0)|| (year % 400 == 0 ) ){ //判断是否为闰年,闰年2月28天month2[2] = 28;}int a = 0; //天数初始值for(int i = 0;i < month;i++){a += month2[i];}a = a + day;System.out.println("这是今年的第"+a+"天。");} }结果: 请输入年:
2000
请输入月:
3
请输入日:
2
这是今年的第61天。
本文标签: 计算该年该月该日天数 一年中有 12 个月,而每个月的天数是不一样的其中大月 31 天,分别为 1 3 5 7 8
版权声明:本文标题:计算该年该月该日天数 一年中有 12 个月,而每个月的天数是不一样的。其中大月 31 天,分别为 1,3,5,7,8,10,12 月,小月 30 天,分别 为 4,6,9,11 月。 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1687388114h96922.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论