Advertisement
calcpage

C4X18_Easter.java

Oct 28th, 2011
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.58 KB | None | 0 0
  1. //Easter.java   MrG 2011.1028
  2. public class Easter
  3. {
  4.     private int y;
  5.     private int day;
  6.     private int month;
  7.  
  8.     public Easter(int year)
  9.     {
  10.         y=year;
  11.  
  12.         int a = y%19;
  13.  
  14.         int b = y/100;
  15.         int c = y%100;
  16.  
  17.         int d = b/4;
  18.         int e = b%4;
  19.  
  20.         int g = (8*b+13)/25;
  21.  
  22.         int h = (19*a+b-d-g+15)%30;
  23.  
  24.         int j = c/4;
  25.         int k = c%4;
  26.  
  27.         int m = (a+11*h)/319;
  28.  
  29.         int r = (2*e+2*j-k-h+m+32)%7;
  30.  
  31.         int n = (h-m+r+90)/25;
  32.  
  33.         int p = (h-m+r+n+19)%32;
  34.  
  35.         month = n;
  36.         day = p;
  37.     }
  38.  
  39.     public int getDay()
  40.     {
  41.         return day;
  42.     }
  43.    
  44.     public int getMonth()
  45.     {
  46.         return month;
  47.     }
  48. }
  49.  
  50.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement