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) &&(dayRelated Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.