Guest User

Untitled

a guest
Jun 25th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.14 KB | None | 0 0
  1. /*
  2. File: Day.java
  3.  
  4. Description: Print out day of the week for that date
  5.  
  6. Student Name: Chris Chung
  7.  
  8. Student UT EID: cc37684
  9.  
  10. Course Name: CS 312
  11.  
  12. Unique Number: 52800
  13.  
  14. Date Created: 2/16/2012
  15.  
  16. Date Last Modified: 2/16/2012
  17.  
  18. */
  19. import java.util.*;
  20. public class day
  21. {
  22. public static void main (String [] args)
  23. {
  24. Scanner sc = new Scanner(System.in);
  25. int b=2;
  26. do
  27. {
  28. System.out.print("Enter day: ");
  29. b = sc.nextInt();
  30. } while (b <=0 || b >= 32);
  31.  
  32. int a=2;
  33. do
  34. {
  35. System.out.print("Enter month: ");
  36. a = sc.nextInt();
  37. } while (a <=0 || a >=13);
  38. switch (a)
  39. {
  40. case 1: a = 11; break;
  41. case 2: a = 12; break;
  42. case 3: a = 1; break;
  43. case 4: a = 2; break;
  44. case 5: a = 3; break;
  45. case 6: a = 4; break;
  46. case 7: a = 5; break;
  47. case 8: a = 6; break;
  48. case 9: a = 7; break;
  49. case 10: a = 8; break;
  50. case 11: a = 9; break;
  51. case 12: a = 10; break;
  52. }
  53. int f=1901;
  54. do
  55. {
  56. System.out.print("Enter Year: ");
  57. f = sc.nextInt();
  58. } while (f <=1899 || f >=2101);
  59.  
  60.  
  61. int d = 0;
  62. if (f >= 1900 && f <= 1999)
  63. {
  64. d = 19;
  65. }
  66. else if (f>=2000 && f<=2100)
  67. {
  68. d = 20;
  69. }
  70. int c=0;
  71. if (d==19)
  72. {
  73. c = f - 1900;
  74. }
  75. else if (d==20)
  76. {
  77. c = f - 2000;
  78. }
  79.  
  80. int w = (13 * a -1)/5;
  81. int x = c/4;
  82. int y = d/4;
  83. int z = w + x + y + b + c - 2 * d;
  84. int r = z%7;
  85. r = (r+7)%7;
  86. if (r==0)
  87. {
  88. System.out.println("The day was Sunday.");
  89. }
  90. else if (r==1)
  91. {
  92. System.out.println("The day was Monday.");
  93. }
  94. else if (r==2)
  95. {
  96. System.out.println("The day was Tuesday.");
  97. }
  98. else if (r==3)
  99. {
  100. System.out.println("The day was Wednesday.");
  101. }
  102. else if (r==4)
  103. {
  104. System.out.println("The day was Thursday.");
  105. }
  106. else if (r==5)
  107. {
  108. System.out.println("The day was Friday.");
  109. }
  110. else if (r==6)
  111. {
  112. System.out.println("The day was Saturday.");
  113. }
  114. else
  115. {
  116. System.out.println("Well something went wrong");
  117. }
  118. }
  119.  
  120. }
Add Comment
Please, Sign In to add comment