A Java program that prints a full year calendar for any given year, using Java's built-in Calendar and GregorianCalendar classes.
- Takes a year as input
- Prints a properly formatted 12-month calendar
- Correctly handles leap years
- Proper week alignment and spacing
- Compile:
javac FullYearCalendar.java - Run:
java FullYearCalendar - Enter a year when prompted
Enter year: 2024
January 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
...