Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- File: Day.java
- Description: Print out day of the week for that date
- Student Name: Chris Chung
- Student UT EID: cc37684
- Course Name: CS 312
- Unique Number: 52800
- Date Created: 2/16/2012
- Date Last Modified: 2/16/2012
- */
- import java.util.*;
- public class day
- {
- public static void main (String [] args)
- {
- Scanner sc = new Scanner(System.in);
- int b=2;
- do
- {
- System.out.print("Enter day: ");
- b = sc.nextInt();
- } while (b <=0 || b >= 32);
- int a=2;
- do
- {
- System.out.print("Enter month: ");
- a = sc.nextInt();
- } while (a <=0 || a >=13);
- switch (a)
- {
- case 1: a = 11; break;
- case 2: a = 12; break;
- case 3: a = 1; break;
- case 4: a = 2; break;
- case 5: a = 3; break;
- case 6: a = 4; break;
- case 7: a = 5; break;
- case 8: a = 6; break;
- case 9: a = 7; break;
- case 10: a = 8; break;
- case 11: a = 9; break;
- case 12: a = 10; break;
- }
- int f=1901;
- do
- {
- System.out.print("Enter Year: ");
- f = sc.nextInt();
- } while (f <=1899 || f >=2101);
- int d = 0;
- if (f >= 1900 && f <= 1999)
- {
- d = 19;
- }
- else if (f>=2000 && f<=2100)
- {
- d = 20;
- }
- int c=0;
- if (d==19)
- {
- c = f - 1900;
- }
- else if (d==20)
- {
- c = f - 2000;
- }
- int w = (13 * a -1)/5;
- int x = c/4;
- int y = d/4;
- int z = w + x + y + b + c - 2 * d;
- int r = z%7;
- r = (r+7)%7;
- if (r==0)
- {
- System.out.println("The day was Sunday.");
- }
- else if (r==1)
- {
- System.out.println("The day was Monday.");
- }
- else if (r==2)
- {
- System.out.println("The day was Tuesday.");
- }
- else if (r==3)
- {
- System.out.println("The day was Wednesday.");
- }
- else if (r==4)
- {
- System.out.println("The day was Thursday.");
- }
- else if (r==5)
- {
- System.out.println("The day was Friday.");
- }
- else if (r==6)
- {
- System.out.println("The day was Saturday.");
- }
- else
- {
- System.out.println("Well something went wrong");
- }
- }
- }
Add Comment
Please, Sign In to add comment