欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

Java根據年和月計算天數

李明濤1年前7瀏覽0評論

Java是一種非常強大的編程語言,不僅可以完成各種復雜的應用開發,還可以實現一些簡單的計算功能。本文介紹如何使用Java根據年和月計算天數。

import java.util.Calendar;
public class DayCalculator {
public static void main(String[] args) {
int year = 2021;
int month = 9;
int days = getDaysOfMonth(year, month);
System.out.printf("%d年%d月共有%d天\n", year, month, days);
}
public static int getDaysOfMonth(int year, int month) {
Calendar calendar = Calendar.getInstance();
calendar.set(year, month - 1, 1);
return calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
}
}

在上述代碼中,我們使用了Java自帶的Calendar類來計算某一個月的天數。首先,我們需要通過set()方法設置年份和月份,這里需要注意的是,月份需要減1,因為Calendar類中月份的范圍是0~11。然后,我們調用getActualMaximum()方法獲取當前月份的天數。最后,我們可以通過printf()方法輸出結果。

該程序的輸出結果為:2021年9月共有30天。

有了這個程序,我們可以輕松地計算任意年份和月份的天數。如果想要計算其他月份的天數,只需要修改對應的年份和月份即可。