Advertisement
Guest User

Untitled

a guest
Oct 7th, 2015
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.38 KB | None | 0 0
  1. public class Month {
  2.   public int monthNumber;
  3.  
  4.   Month(){
  5.     monthNumber = 1; }
  6.   Month(int num) {
  7.     if (num < 1 || num > 12)
  8.       monthNumber = 1;
  9.     else
  10.       monthNumber = num; }
  11.   Month(String month) {
  12.     if (month.equalsIgnoreCase("january"))
  13.       monthNumber = 1;
  14.     else if (month.equalsIgnoreCase("february"))
  15.       monthNumber = 2;
  16.     else if (month.equalsIgnoreCase("march"))
  17.       monthNumber = 3;
  18.     else if (month.equalsIgnoreCase("april"))
  19.       monthNumber = 4;
  20.     else if (month.equalsIgnoreCase("may"))
  21.       monthNumber = 5;
  22.     else if (month.equalsIgnoreCase("june"))
  23.       monthNumber = 6;
  24.     else if (month.equalsIgnoreCase("july"))
  25.       monthNumber = 7;
  26.     else if (month.equalsIgnoreCase("august"))
  27.       monthNumber = 8;
  28.     else if (month.equalsIgnoreCase("september"))
  29.       monthNumber = 9;
  30.     else if (month.equalsIgnoreCase("october"))
  31.       monthNumber = 10;
  32.     else if (month.equalsIgnoreCase("november"))
  33.       monthNumber = 11;
  34.     else if (month.equalsIgnoreCase("december"))
  35.       monthNumber = 12; }
  36.  
  37.   void setMonthNumber(int num) {
  38.     if (num < 1 || num > 12)
  39.       monthNumber = 1;
  40.     else
  41.       monthNumber = num; }
  42.   int getMonthNumber() {
  43.     return monthNumber; }
  44.   String getMonthName() {
  45.     if (monthNumber == 1)
  46.       return "January";
  47.     else if (monthNumber == 2)
  48.       return "February";
  49.     else if (monthNumber == 3)
  50.       return "March";
  51.     else if (monthNumber == 4)
  52.       return "April";
  53.     else if (monthNumber == 5)
  54.       return "May";
  55.     else if (monthNumber == 6)
  56.       return "June";
  57.     else if (monthNumber == 7)
  58.       return "July";
  59.     else if (monthNumber == 8)
  60.       return "August";
  61.     else if (monthNumber == 9)
  62.       return "September";
  63.     else if (monthNumber == 10)
  64.       return "October";
  65.     else if (monthNumber == 11)
  66.       return "November";
  67.     else
  68.       return "December"; }
  69.   public String toString() {
  70.     return getMonthName(); }
  71.   public boolean equals(Month month) {
  72.     if (monthNumber == month.monthNumber)
  73.       return true;
  74.     else
  75.       return false; }
  76.   public boolean greaterThan(Month month) {
  77.     if (monthNumber > month.monthNumber)
  78.       return true;
  79.     else
  80.       return false; }
  81.   public boolean lessThan(Month month) {
  82.     if (monthNumber < month.monthNumber)
  83.       return true;
  84.     else
  85.       return false; }
  86. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement