import java.util.Scanner; public class PrintCalendarSkeleton { /** 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 as number between 1 and 12: "); int month = input.nextInt(); // Print calendar for the month of the year printMonth(year, month); } /** A stub for printMonth may look like this */ public static void printMonth(int year, int month) { System.out.print(month + " " + year); } /** A stub for printMonthTitle may look like this */ public static void printMonthTitle(int year, int month) { } /** A stub for getMonthBody may look like this */ public static void printMonthBody(int year, int month) { } /** A stub for getMonthName may look like this */ public static String getMonthName(int month) { return "January"; // A dummy value } /** A stub for getMonthName may look like this */ public static int getStartDay(int year, int month) { return 1; // A dummy value } /** A stub for getTotalNumberOfDays may look like this */ public static int getTotalNumberOfDays(int year, int month) { return 10000; // A dummy value } /** A stub for getNumberOfDaysInMonth may look like this */ public static int getNumberOfDaysInMonth(int year, int month) { return 31; // A dummy value } /** A stub for getTotalNumberOfDays may look like this */ public static boolean isLeapYear(int year) { return true; // A dummy value } }