fork download
  1. // package varunfadia;
  2. import java.util.*;
  3. import java.util.Scanner;
  4.  
  5. // 3. Write a class named Date whose data members are day, month and
  6. // year. Include methods to perform the following tasks using JAVA
  7. // Program
  8.  
  9. class Date {
  10. int day;
  11. int month;
  12. int year;
  13. void create_date(int a, int b,int c) {
  14. day=a;
  15. month=b;
  16. year=c;
  17. System.out.println("The input date is "+a+"-"+b+"-"+c);
  18. }
  19. String v;
  20. void modify_date() {
  21. switch(month) {
  22. case 1:
  23. v="January";
  24. break;
  25. case 2:
  26. v="February";
  27. break;
  28. case 3:
  29. v="March";
  30. break;
  31. case 4:
  32. v="April";
  33. break;
  34. case 5:
  35. v="May";
  36. break;
  37. case 6:
  38. v="June";
  39. break;
  40. case 7:
  41. v="July";
  42. break;
  43. case 8:
  44. v="August";
  45. case 9:
  46. v="September";
  47. break;
  48. case 10:
  49. v="October";
  50. break;
  51. case 11:
  52. v="November";
  53. break;
  54. case 12:
  55. v= "December";
  56. break;
  57. }
  58. }
  59. void display_date() {
  60. System.out.println(v+" "+day+", "+year);
  61. }
  62.  
  63. }
  64.  
  65. class assignment5 {
  66. public static void main(String[] args) {
  67. int x,y,z;
  68. Scanner in = new Scanner(System.in);
  69. System.out.println("Enter day number.");
  70. x=in.nextInt();
  71. System.out.println("Enter month number.");
  72. y=in.nextInt();
  73. System.out.println("Enter the year.");
  74. z=in.nextInt();
  75. Date d=new Date();
  76. d.create_date(x, y, z);
  77. d.modify_date();
  78. d.display_date();
  79. }
  80.  
  81. }
  82.  
  83.  
  84.  
  85.  
Success #stdin #stdout 0.2s 56388KB
stdin
12
12
2054
stdout
Enter day number.
Enter month number.
Enter the year.
The input date is 12-12-2054
December 12, 2054