Question: Question 1: [10 marks] Write a java program that displays the calendar for a given month of the year. The program prompts the user to
![Question 1: [10 marks] Write a java program that displays the](https://dsd5zvtm8ll6.cloudfront.net/si.experts.images/questions/2024/09/66f32b768bd1a_40666f32b76154cc.jpg)
Question 1: [10 marks] Write a java program that displays the calendar for a given month of the year. The program prompts the user to enter the year and the month, then displays the entire calendar for the month, as shown in the following sample run: c: \OOP \Assignaentyjava PrintCalendar Enter month as a number between 1 and 12: 2 C: \OOP \Assignmentyjava PrintCalendar Enter fu11 year (e.g*, 2022): 2022 Enter month as a number between 1 and 12:3 March 2022 Sun Mon Tue Wed Thu Fri Sat \begin{tabular}{rrrrrrrr} & & 1 & 2 & 3 & 4 & 5 \\ 13 & 7 & 8 & 9 & 16 & 11 & 12 \\ 13 & 14 & 15 & 16 & 17 & 18 & 19 \\ 20 & 21 & 22 & 23 & 24 & 25 & 26 \\ 27 & 28 & 29 & 30 & 31 & & \\ \hline \end{tabular} c: oop \assignmentyjava PrintCa1endar Enter full year (e.g*, 2e22): 2024 Enter month as a number between 1 and 12:2 February 2024 Sun Mon Tue wed Thu Fri sat 411182551219266132027714212811522292162331824 Note: To get the total number of days, you need to know whether the year is a leap year the and number of days in each month. For example: January, March, May, July, August, October, and December have 31 days. April, June, September, and November have 30 days. February has 28 days during a regular year and 29 days during a leap year. A regular year, therefore, has 365 days, a leap year 366 days. A You are required to write several functions/methods for input, validation and expected output from the program
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
