Advertisement
Guest User

Untitled

a guest
Sep 18th, 2019
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.74 KB | None | 0 0
  1. /*
  2. * To change this license header, choose License Headers in Project Properties.
  3. * To change this template file, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6. package torrequemada;
  7.  
  8. import java.util.Scanner;
  9.  
  10. /**
  11. *
  12. * @author User
  13. */
  14. public class Edgar {
  15.  
  16. /**
  17. * @param args the command line arguments
  18. */
  19. public static void main(String[] args) {
  20. Scanner sc = new Scanner(System.in);
  21.  
  22. System.out.println("Enter Month: ");
  23. int month = sc.nextInt();
  24. System.out.println("Enter Day: ");
  25. int day = sc.nextInt();
  26. System.out.println("Enter Year: ");
  27. int year = sc.nextInt();
  28.  
  29. int leap = year % 4;
  30.  
  31.  
  32. switch (month){
  33. case 1:
  34. if ((day>=1) && (day<=31)){
  35. System.out.println("The date is Jan-" + day + "-" + year);}
  36. else if((day<1) && (day>31)){
  37. System.out.println("Invalid date.");}
  38. else{
  39. System.out.println("Invalid Date.");
  40. }
  41. break;
  42. case 2:
  43. if((leap == 0) && (day <=29)){
  44. System.out.println("The date is Feb-" + day + "-" + year);
  45. }
  46. else if((leap == 0) && (day>29)){
  47. System.out.println("Invalid date");
  48.  
  49. }
  50. else if ((leap !=0) && (day<=28)){
  51. System.out.println("The date is Feb-" + day + "-" + year);
  52. }
  53. else if ((leap != 0) && (day>28))
  54. System.out.println("Invalid date");
  55. else {
  56. System.out.println("Error");
  57. }
  58. break;
  59. case 3:
  60. if ((day>=1) && (day<=31)){
  61. System.out.println("The date is Mar-" + day + "-" + year);}
  62. else if((day<1) && (day>31)){
  63. System.out.println("Invalid date.");}
  64. else{
  65. System.out.println("Invalid Date.");
  66. }
  67. break;
  68. case 4:
  69. if ((day>=1) && (day<=30)){
  70. System.out.println("The date is Apr-" + day + "-" + year);}
  71. else if((day<1) && (day>30)){
  72. System.out.println("Invalid date.");}
  73. else{
  74. System.out.println("Invalid Date.");
  75. }
  76. break;
  77. case 5:
  78. if ((day>=1) && (day<=31)){
  79. System.out.println("The date is May-" + day + "-" + year);}
  80. else if((day<1) && (day>31)){
  81. System.out.println("Invalid date.");}
  82. else{
  83. System.out.println("Invalid Date.");
  84. }
  85. break;
  86. case 6:
  87. if ((day>=1) && (day<=30)){
  88. System.out.println("The date is Jun-" + day + "-" + year);}
  89. else if((day<1) && (day>30)){
  90. System.out.println("Invalid date.");}
  91. else{
  92. System.out.println("Invalid Date.");
  93. }
  94. break;
  95. case 7:
  96. if ((day>=1) && (day<=31)){
  97. System.out.println("The date is Jul-" + day + "-" + year);}
  98. else if((day<1) && (day>31)){
  99. System.out.println("Invalid date.");}
  100. else{
  101. System.out.println("Invalid Date.");
  102. }
  103. break;
  104. case 8:
  105. if ((day>=1) && (day<=31)){
  106. System.out.println("The date is Aug-" + day + "-" + year); }
  107. else if((day<1) && (day>31)){
  108. System.out.println("Invalid date.");}
  109. else{
  110. System.out.println("Invalid Date.");
  111. }
  112. break;
  113. case 9:
  114. if ((day>=1) && (day<=30)){
  115. System.out.println("The date is Sep-" + day + "-" + year); }
  116. else if((day<1) && (day>30)){
  117. System.out.println("Invalid date.");}
  118. else{
  119. System.out.println("Invalid Date.");
  120. }
  121. break;
  122. case 10:
  123. if ((day>=1) && (day<=31)){
  124. System.out.println("The date is Oct-" + day + "-" + year); }
  125. else if((day<1) && (day>31)){
  126. System.out.println("Invalid date.");}
  127. else{
  128. System.out.println("Invalid Date.");
  129. }
  130. break;
  131. case 11:
  132. if ((day>=1) && (day<=30)){
  133. System.out.println("The date is Nov-" + day + "-" + year);}
  134. else if((day<1) && (day>30)){
  135. System.out.println("Invalid date.");}
  136. else{
  137. System.out.println("Invalid Date.");
  138. }
  139. break;
  140. case 12:
  141. if ((day>=1) && (day<=31)){
  142. System.out.println("The date is Dec-" + day + "-" + year);}
  143. else if((day<1) && (day>31)){
  144. System.out.println("Invalid date.");}
  145. else{
  146. System.out.println("Invalid Date.");
  147. }
  148. break;
  149. default:
  150. System.out.println("Invalid Date:");
  151. }
  152.  
  153.  
  154.  
  155.  
  156. if (leap == 0){
  157. System.out.println("It is a leap year.");
  158. }
  159. else{
  160. System.out.println("It is not a leap year.");
  161. }
  162. }
  163.  
  164. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement