/* 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 + "."); } }