Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

public class Day { private int Day; private String Days; publicDay() { setDay(0)

ID: 3611328 • Letter: P

Question

public class Day
{
    private int Day;
    private String Days;

    publicDay()
    {
        setDay(0);
    }

    publicDay (int Day)
    {
        setDay(Day);
    }
  
    public String toString()
    {
        return (Days);
    }
    public void setDay(int Day)
    {
        if (Day == 1)
           Days = "Sun";
        if (Day == 2)
           Days = "Mon";
        if (Day == 3)
           Days = "Tue";
        if (Day == 4)
           Days = "Wed";
        if (Day == 5)
           Days = "Thur";
        if (Day == 6)
           Days = "Fri";
        if (Day == 7)
           Days = "Sat";
     }
     public Day setNameDay(String Day)
     {
         Day = Days;
        
         return this;
     }
    
     public void printDay()
     {
         if (Day <8)
            System.out.print(Days);
     }
    
     public void nextDay()
     {
         Day++;
        
         if (Day <8)
            Day = 1;
         setDay(Day);
     }
    
     public void previousDay()
     {
         Day--;
        
         if(Day <=1)
         {
            Day = 7;
         }
     }
    
     public void calculateDay()
     {
         int calc = 0;
         String str;
         int dayAdd =0;
        
         str =JOptionPane.showInputDialog("Enter number of days to add");
         calc =Integer.parseInt(str);
        
         dayAdd = Day +calc;
        
         Day = dayAdd %7;
        
        setDay(Day);

        printDay();
     }
}

importjava.util.*;

public classTestProgDay
{
    static Scanner console = newScanner(System.in);

    publicstatic void main(String[] args)
    {
        Day myDay = new Day(2);
        System.out.print("Theday of the week is ");
        myDay.printDay();
       System.out.println();

       System.out.print("The next day is ");
        myDay.nextDay();
        myDay.printDay();
       System.out.println();

       myDay.calculateDay();
       System.out.println();
    }
}

Explanation / Answer

/* Copy the below code intoTestProgDay.javacompile using"javac TestProgDay.java"run using"java TestProgDay" */ import java.util.*; import javax.swing.*; import java.awt.*; class Day {     public static int day;     public static String days;     public Day()     {         setDay(1); //0 was nothere in your program                    /// 1 is sunday     }     public Day (int day)     {         if( (day >0) &&(day