import java.time.DayOfWeek;
import java.time.LocalDate;
public class FridayThe13ths {
public static void findFridayThe13ths(int startYear, int endYear) {
for (int year = startYear; year <= endYear; year++) {
for (int month = 1; month <= 12; month++) {
LocalDate date = LocalDate.of(year, month, 13);
if (date.getDayOfWeek() == DayOfWeek.FRIDAY) {
System.out.printf("Friday the 13th: %d-%02d-13%n", year, month);
}
}
}
}
public static void main(String[] args) {
findFridayThe13ths(2025, 2031);
}
}
/*
run:
Friday the 13th: 2025-06-13
Friday the 13th: 2026-02-13
Friday the 13th: 2026-03-13
Friday the 13th: 2026-11-13
Friday the 13th: 2027-08-13
Friday the 13th: 2028-10-13
Friday the 13th: 2029-04-13
Friday the 13th: 2029-07-13
Friday the 13th: 2030-09-13
Friday the 13th: 2030-12-13
Friday the 13th: 2031-06-13
*/