Saleh127

java assnmnt2

Jun 19th, 2020
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. package mns;
  2. import java.util.Scanner;
  3. public class Date {
  4. private int monthdate;
  5. private int daydate;
  6. private int yeardate;
  7. public Date (int month, int day, int year) {
  8. monthdate = month;
  9. daydate = day;
  10. yeardate = year;
  11. }
  12. public void setMonth (int month) {
  13. monthdate = month;
  14. }
  15. public int getMonth() {
  16. return monthdate;
  17. }
  18. public void setday (int day) {
  19. daydate = day;
  20. }
  21. public int getDay() {
  22. return daydate;
  23. }
  24. public void setYear (int year ) {
  25. yeardate = year;
  26. }
  27. public int getYear() {
  28. return yeardate;
  29. }
  30. public void displayDate () {
  31. System.out.printf ("%d/%d/%d\n", getMonth(), getDay(), getYear());
  32. }
  33. public static void main (String [] args) {
  34. Date display = new Date (0,0,0);
  35. Scanner inp = new Scanner (System.in);
  36. int month;
  37. int day;
  38. int year;
  39. System.out.print("Enter the month, day and year:");
  40. month = inp.nextInt();
  41. display.setMonth(month);
  42. day = inp.nextInt();
  43. display.setday(day);
  44. year = inp.nextInt();
  45. display.setYear(year);
  46. System.out.print("The Date is: ");
  47. display.displayDate();
  48. System.out.print("Enter a new year:");
  49. year = inp.nextInt();
  50. display.setYear(year);
  51. System.out.print("The New Date is: ");
  52. display.displayDate();
  53. System.out.print("Enter a new day:");
  54. day = inp.nextInt();
  55. display.setday(day);
  56. System.out.print("The New Date is: ");
  57. display.displayDate();
  58. System.out.print("Enter a new month:");
  59. month = inp.nextInt();
  60. display.setMonth(month);
  61. System.out.print("The New is: ");
  62. display.displayDate();
  63. }
  64. }
Advertisement
Add Comment
Please, Sign In to add comment