最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

计算该年该月该日天数 一年中有 12 个月,而每个月的天数是不一样的。其中大月 31 天,分别为 1,3,5,7,8,10,12 月,小月 30 天,分别 为 4,6,9,11 月。

互联网 admin 29浏览 0评论

计算该年该月该日天数 一年中有 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,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天。
发布评论

评论列表 (0)

  1. 暂无评论