日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

日期到天数转换

發(fā)布時間:2024/1/18 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 日期到天数转换 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
import java.util.Scanner;public class Test18 {/*題目描述根據(jù)輸入的日期,計算是這一年的第幾天。。詳細(xì)描述:輸入某年某月某日,判斷這一天是這一年的第幾天?。輸入描述:輸入三行,分別是年,月,日輸出描述:成功:返回outDay輸出計算后的第幾天; ???????????????????????????????????????????失敗:返回-1輸入例子:20121231輸出例子:366如何判斷平年和閏年,可以分為兩種情況來看:1、能被4整除的年份是閏年,不能被4整除的年份是平年。如:2012和2016是閏年,2014和2015是平年2、如果是世紀(jì)年(即整百年),就只有能被400整除才是閏年,否則就是平年。如:2000年是閏年,1900年是平年閏年2月有29天,平年2月只有28天。*/public static void main(String[] args) {Scanner scn=new Scanner(System.in);while(scn.hasNext()){int year=scn.nextInt();int month=scn.nextInt();int day=scn.nextInt();countDays(year,month,day);}}public static void countDays(int year,int month,int day){int sum=0;switch (month-1) {case 11:sum+=30;case 10:sum+=31;case 9:sum+=30;case 8:sum+=31;case 7:sum+=31;case 6:sum+=30;case 5:sum+=31;case 4:sum+=30;case 3:sum+=31;case 2: if(isRunNian(year)){sum+=29;}else {sum+=28;}case 1:sum+=31;}sum+=day;System.out.println(sum);}public static boolean isRunNian(int year){if(year%400==0||year%4==0&&year%100!=0){return true;}else {return false;}} }

?

總結(jié)

以上是生活随笔為你收集整理的日期到天数转换的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。