Commit 2592097

mo <mo.khan@gmail.com>
2019-07-13 21:48:24
remove unused constants
1 parent 1b7436a
Changed files (1)
src/Q6/WeekDay.java
@@ -3,26 +3,6 @@ package Q6;
 import java.util.*;
 
 public class WeekDay {
-  public static final int JANUARY = 0;
-  public static final int FEBRUARY = 0;
-  public static final int MARCH = 0;
-  public static final int APRIL = 0;
-  public static final int MAY = 0;
-  public static final int JUNE = 0;
-  public static final int JULY = 0;
-  public static final int AUGUST = 0;
-  public static final int SEPTEMBER = 0;
-  public static final int OCTOBER = 0;
-  public static final int NOVEMBER = 0;
-  public static final int DECEMBER = 0;
-
-  public static final int SUNDAY = 0;
-  public static final int MONDAY = 1;
-  public static final int TUESDAY = 2;
-  public static final int WEDNESDAY = 3;
-  public static final int THURSDAY = 4;
-  public static final int FRIDAY = 5;
-  public static final int SATURDAY = 6;
   private static final String[] DAYS =
       new String[] {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"};
   private static final int[] MONTHS = new int[] {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
@@ -32,8 +12,7 @@ public class WeekDay {
   }
 
   private int daysSinceEpoch(int day, int month, int year) {
-    int days = (year - 1900) * 365;
-    days += (year - 1900) / 4;
+    int days = ((year - 1900) * 365) + ((year - 1900) / 4);
     if (isLeapYear(year) && (month == 1 || month == 2)) days -= 1;
     days += daysThisYearUpTo(day, month);
     return days;