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();
}
}