Advertisement
Guest User

Untitled

a guest
Oct 17th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.18 KB | None | 0 0
  1. import java.util.*;
  2. public class Kelet_Rishon {
  3. static Scanner reader =new Scanner(System.in);
  4. public static void main(String[] args){
  5. int day,month,year;
  6. boolean yok,mok,dok;
  7. print("Choose a day: ");
  8. day=reader.nextInt();
  9. print("Choose a month: ");
  10. month=reader.nextInt();
  11. print("Choose a year: ");
  12. year=reader.nextInt();
  13. switch(day) {
  14. case 1: dok=true;
  15. break;
  16. case 2: dok=true;
  17. break;
  18. case 3: dok=true;
  19. break;
  20. case 4: dok=true;
  21. break;
  22. case 5: dok=true;
  23. break;
  24. case 6: dok=true;
  25. break;
  26. case 7: dok=true;
  27. break;
  28. case 8: dok=true;
  29. break;
  30. case 9: dok=true;
  31. break;
  32. case 10: dok=true;
  33. break;
  34. case 11: dok=true;
  35. break;
  36. case 12: dok=true;
  37. break;
  38. case 13: dok=true;
  39. break;
  40. case 14: dok=true;
  41. break;
  42. case 15: dok=true;
  43. break;
  44. case 16: dok=true;
  45. break;
  46. case 17: dok=true;
  47. break;
  48. case 18: dok=true;
  49. break;
  50. case 19: dok=true;
  51. break;
  52. case 20: dok=true;
  53. break;
  54. case 21: dok=true;
  55. break;
  56. case 22: dok=true;
  57. break;
  58. case 23: dok=true;
  59. break;
  60. case 24: dok=true;
  61. break;
  62. case 25: dok=true;
  63. break;
  64. case 26: dok=true;
  65. break;
  66. case 27: dok=true;
  67. break;
  68. case 28: dok=true;
  69. break;
  70. case 29: dok=true;
  71. break;
  72. case 30: dok=true;
  73. break;
  74. case 31: dok=true;
  75. break;
  76. default: dok=false;
  77.  
  78.  
  79. }
  80. switch(month) {
  81. case 1: mok=true;
  82. break;
  83. case 2: mok=true;
  84. break;
  85. case 3: mok=true;
  86. break;
  87. case 5: mok=true;
  88. break;
  89. case 4: mok=true;
  90. break;
  91. case 6: mok=true;
  92. break;
  93. case 7: mok=true;
  94. break;
  95. case 8: mok=true;
  96. break;
  97. case 9: mok=true;
  98. break;
  99. case 10: mok=true;
  100. break;
  101. case 11: mok=true;
  102. break;
  103. default: mok=false;
  104. }
  105. switch(year/100) {
  106. case 19: yok = true;
  107. case 20: yok = true;
  108. break;
  109. default: yok=false;
  110. }
  111. if(yok&&mok&&dok) {
  112. print("The date is good");
  113. }
  114. else {
  115. print("The date is not good");
  116. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement