Задача 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);} } } Който има идеи да помага.
Забил съм от 2 дена на същата задача и както и да се мъча не тръгва. Какво имаш в предвид да извадя 2-ра и 3-та проверка извън проверката за петък. пробвах какво ли не, но нещо не мога да го измисля. Ако може да разясниш малко ще е супер.
Здравей! Може ли условие, ако обичаш :)
Напишете програма, която въвежда дата във формат “dd-MM-yyyy” и пресмята дали денят от тази дата се пада различен от петък и събота. Ако е така – да се отпечата на конзолата "No party tonight! Today is: " + текущия ден, ако денят се пада някой от тези дни, да се отпечата "Party night! Today is: " + текущия ден.