All pastes #184447 Raw Edit

Someone

public text v1 · immutable
#184447 ·published 2006-09-27 22:16 UTC
rendered paste body
public class Day
{
    private String weekDay;
    private String[] weekDays = {"Sunday", "Monday", "Tuesday",
                                 "Wednesday", "Thursday", "Friday",
                                 "Saturday"};
                                 
    public Day()
    {
        weekDay = "Sunday";
    }

    public Day(String d)
    {
            weekDay = d;
    }
    
    public void print()
    {
        System.out.print(weekDay);
    }

    public String toString()
    {
        return weekDay;
    }

    public String nextDay()
    {
        int i;
        
        for(i = 0; i < 7; i++)
            if(weekDay.equals(weekDays[i]))
                break;
        return weekDays[(i + 1) % 7];
    }

    public String prevDay()
    {
        int i;

        if(weekDay.equals("Sunday"))
            return "Saturday";
        else
        {
            for(i = 0; i < 7; i++)
                if(weekDay.equals(weekDays[i]))
                    break;
            return weekDays[i - 1];
        }
    }

    public void addDays(int nDays)
    {
        int i;
        for(i = 0; i < 7; i++)
            if(weekDay.equals(weekDays[i]))
               break;

          weekDay = weekDays[(i + nDays) % 7];
    }

    public void setDay(String d)
    {
        weekDay = d;
    }

    public String getDay()
    {
        return weekDay;
    }
}