Задача Time for Party
Стигнах до тук и не мога да я накарам да работи:
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.util.Calendar;
import java.util.Scanner;
public class TimeForParty {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd-MM-yyyy");
LocalDate date = LocalDate.parse(scanner.nextLine(),formatter);
Calendar calendar = Calendar.getInstance();
double date1 = calendar.get(Calendar.DAY_OF_WEEK_IN_MONTH);
if (date1 == Calendar.FRIDAY) {
System.out.println("Party night! Today is:" + Calendar.FRIDAY);}
if (date1 == Calendar.SATURDAY){
System.out.println("Party night! Today is:" + Calendar.SATURDAY);}
else {
System.out.println("No party tonight! Today is:" + Calendar.DAY_OF_WEEK_IN_MONTH);}
}
}
Който има идеи да помага.
В решението по-горе има някакъв LocalDate date, който изобщо и не се ползва. TodorGanev моят съвет е, да отваряш нова тема с твоето решение, за да си изясняваш, къде ти бъркаш.
Едно примерно решение, ако не е задължително да се ползва календар.