import java.util.Scanner;
public class PrintCalendar {
/** Main method */
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
// Prompt the user to enter year
System.out.print("Enter full year (e.g., 2001): ");
int year = input.nextInt();
// Prompt the user to enter month
System.out.print("Enter month in number between 1 and 12: ");
int month = input.nextInt();
// Print calendar for the month of the year
printMonth(year, month);
}
/** Print the calendar for a month in a year */
public static void printMonth(int year, int month) {
// Print the headings of the calendar
printMonthTitle(year, month);
// Print the body of the calendar
printMonthBody(year, month);
}
/** Print the month title, e.g., May, 1999 */
public static void printMonthTitle(int year, int month) {
System.out.println(" " + getMonthName(month) + " " + year)
输入年月份得到当月的月历(Java)
最新推荐文章于 2022-10-12 20:25:20 发布
本文提供了一个Java程序,可以接收用户输入的年份和月份,然后打印出该月份的日历。程序包含了获取月份名称、判断闰年、计算月份天数以及打印日历标题和主体等方法。
摘要由CSDN通过智能技术生成