Задача 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 моят съвет е, да отваряш нова тема с твоето решение, за да си изясняваш, къде ти бъркаш.
Едно примерно решение, ако не е задължително да се ползва календар.