/*
File: EasterSunday.java
Description:
Student Name: Samira Irani
Student UT EID:
Course Name: CS 303E
Unique Number:
Date Created: 9-24-06
Date Last Modified:
*/
public class EasterSunday.java
{
public static void main(String args[])
{
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter Year: ");
int year = Integer.parseInt(in.readLine());
int a = year % 19;
int b = year / 100;
int c = year % 100;
int d = b / 4;
int e = b % 4;
int g = (8 * b + 13) / 25;
int h = 19 * a + b - d -g + 15) % 30;
int j = c / 4;
int k = c % 4;
int m = (a + 11 * h) / 319;
int r = (2 * e + 2 * j - k - h + m + 32) % 7;
int n = (h - m + r + 90) / 25;
int p = (h - m + r + n + 19) % 32;
String month;
swtich(n)
{
case 1: month = "January";
case 2: month = "February";
case 3: month = "March";
case 4: month = "April";
case 5: month = "May";
case 6: month = "June";
case 7: month = "July";
case 8: month = "August";
case 9: month = "September";
case 10: month = "October";
case 11: month = "November";
case 12: month = "December";
default: month = "Error";
}
System.out.print("In " + year + ", Easter Sunday was on " + p " " + month + ".");
}
}