真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯網站制作重慶分公司

date類。給定一個年月日,輸入days之后或之前的日期

class date(int year,int month,int day){}
1.首先判斷合法性:
例如:年支持的范圍 [1840, 2020]//可以自定義
// 月支持的范圍 [1, 12]
// 日支持的范圍 :要寫一個函數,根據年月返回日(這里面2月份的日 牽扯是否閏年)
例如:public int calcDaysOfMonth(int year, int month){}
還有閏年判斷函數

我們一直強調網站制作、網站設計對于企業(yè)的重要性,如果您也覺得重要,那么就需要我們慎重對待,選擇一個安全靠譜的網站建設公司,企業(yè)網站我們建議是要么不做,要么就做好,讓網站能真正成為企業(yè)發(fā)展過程中的有力推手。專業(yè)網站建設公司不一定是大公司,成都創(chuàng)新互聯作為專業(yè)的網絡公司選擇我們就是放心。

public boolean isLeapYear(int year) {
        if (year % 4 == 0 && year % 100 != 0) {
            return true;
        }

        if (year % 400 == 0) {
            return true;
        }

        return false;
    }

2.邏輯:
推斷days之后
傳入days后,day+=days
day超過對應最大值,month+1
month超過對應最大值,year+1
并且這里應為while循壞,當傳入的days特別大時,可能需要執(zhí)行多次
如: while (day > calcDaysOfMonth(year, month)){}

推斷days之前:

1.daysday=day-days;
年月不變
2.days>day
day=days-day;
month-=month;
如果month<1 year-=year;
然后傳入更新后的年月得到新的newday=calcDaysOfMonth(year, month)
day=newday-day;

到這里,年月日都更新了


本文題目:date類。給定一個年月日,輸入days之后或之前的日期
URL分享:http://weahome.cn/article/pdjjph.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部