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

I am trying to return the previous day from an entered day like Monday. This kee

ID: 3663784 • Letter: I

Question

I am trying to return the previous day from an entered day like Monday. This keeps returning an empty string, please help. The code I have is;

public String getThePreviousDay(String currentDayString)

{ String previousDayString = "";

if (dayOfTheWeek == "Sunday")

previousDayString = "Saturday";

else if(dayOfTheWeek == "Monday")

previousDayString = "Sunday";

else if(dayOfTheWeek == "Tuesday")

previousDayString = "Monday";

else if(dayOfTheWeek == "Wednesday")

previousDayString = "Tuesday";

else if(dayOfTheWeek == "Thursday")

previousDayString = "Wednesday";

else if(dayOfTheWeek == "Friday")

previousDayString = "Thursday";

else previousDayString = "Friday";

return previousDayString;

}

Explanation / Answer

Hi, please below code:

public String getThePreviousDay(String currentDayString)
   {    String previousDayString = "";
       if("Sunday".equals(currentDayString))
           previousDayString = "Saturday";
       else if("Monday".equals(currentDayString))
           previousDayString = "Sunday";
       else if("Tuesday".equals(currentDayString))
           previousDayString = "Monday";
       else if("Wednesday".equals(currentDayString))
           previousDayString = "Tuesday";
       else if("Tuesday".equals(currentDayString))
           previousDayString = "Wednesday";
       else if("Friday".equals(currentDayString))
           previousDayString = "Tuesday";
       else if("Sunday".equals(currentDayString))
           previousDayString = "Saturday";
      
       return previousDayString;
   }

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote