可以使用java.util.Calendar
類來求某年某月的天數。以下是示例代碼:
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
int year = 2022;
int month = 2;
// 創建一個Calendar實例
Calendar calendar = Calendar.getInstance();
// 設置年份和月份
calendar.set(Calendar.YEAR, year);
calendar.set(Calendar.MONTH, month - 1); // 月份從0開始,所以要減1
// 獲取指定月份的天數
int days = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
System.out.println(year + "年" + month + "月有" + days + "天");
}
}
上述代碼中,首先設置年份和月份,然后利用getActualMaximum()
方法獲取指定月份的天數,最后打印輸出結果。