Change the calendar printing program so it starts the week on a Sunday. Also make it print a newline at the end (but only one). This program had to utilize the code from page 61 and make the necessary changes for printing it. The code itself would display the calendar and you would not have to use the println function as you would have to do that for every single month and year. The program would grab the month a year you selected and display it.
Change the calendar printing program so it starts the week on a Sunday. Also make it print a newline at the end (but only one).
This program had to utilize the code from page 61 and make the necessary changes for printing it. The code itself would display the calendar and you would not have to use the println function as you would have to do that for every single month and year. The program would grab the month a year you selected and display it.
import java.time.DayOfWeek;
import java.time.LocalDate;
public class Calendar {
public static void main(String[] args) {
// TODO Auto-generated method stub
int month = 0;
int year = 0;
LocalDate date= LocalDate.of(year, month, 1);
while (date.getMonthValue() == month) {
System.out.print(date.getDayOfMonth());
date = date.plusDays(1);
}
DayOfWeek weekday = date.getDayOfWeek();
int value = weekday.getValue();
for (int i = 1; i<value; i++);
System.out.print(" ");
int value1 = date.getDayOfWeek().getValue();
import calendar;
y = int(input("Input the years "));
m = int(input("Input the month "));
print(calendar,month(y, m));
}
}
my code is not working. Where is my mistake?
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 2 images