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

java輸入年和月輸出日歷

馮子軒1年前9瀏覽0評論

在Java中,我們可以通過輸入年份和月份來輸出一個日歷。以下是實現此功能的示例代碼:

import java.util.*;
public class CalendarProgram {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("請輸入年份:");
int year = scanner.nextInt();
System.out.print("請輸入月份:");
int month = scanner.nextInt();
// 獲取當月第一天是星期幾
Calendar calendar = Calendar.getInstance();
calendar.set(year, month - 1, 1);
int weekday = calendar.get(Calendar.DAY_OF_WEEK) - 1;
// 輸出日歷頭
System.out.println("日\t一\t二\t三\t四\t五\t六");
// 輸出日歷
for (int i = 0; i< weekday; i++) {
System.out.print("\t");
}
for (int i = 1; i<= calendar.getActualMaximum(Calendar.DATE); i++) {
System.out.print(i + "\t");
if ((weekday + i) % 7 == 0) { // 每行輸出7個數據
System.out.println();
}
}
}
}

以上代碼使用了Java中的Calendar類來獲取當月第一天是星期幾,并使用循環輸出了整個日歷。我們可以通過Scanner類獲取用戶輸入的年份和月份,并通過輸出日歷頭和日歷中的每一天來生成整個月份的日歷。