From 7a0fc047ae3e6742da844b472e6acf2e88d20581 Mon Sep 17 00:00:00 2001 From: E7-87-83 Date: Sun, 9 May 2021 12:11:24 +0800 Subject: Practice date and time stuff --- .../cheok-yin-fung/java/FiveWeekends.java | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 challenge-019/cheok-yin-fung/java/FiveWeekends.java (limited to 'challenge-019/cheok-yin-fung/java/FiveWeekends.java') diff --git a/challenge-019/cheok-yin-fung/java/FiveWeekends.java b/challenge-019/cheok-yin-fung/java/FiveWeekends.java new file mode 100644 index 0000000000..bea36cd458 --- /dev/null +++ b/challenge-019/cheok-yin-fung/java/FiveWeekends.java @@ -0,0 +1,22 @@ +// The Weekly Challenge - 019 +// Task 1 Five Weekends +// attempt: May 09th, 2021 +// from: C.-Y. Fung +// Usage: java FiveWeekends [year] +import java.time.LocalDate; +import java.time.DayOfWeek; +import java.time.Month; + +public class FiveWeekends +{ + public static void main(String[] args) + { + int[] months = new int[] {1, 3, 5, 7, 8, 10, 12}; + + for (int i = 1900; i <= 2019; i++) + for (int M: months) + if (LocalDate.of(i,M,1).getDayOfWeek() == DayOfWeek.FRIDAY) + System.out.println(i+" "+ Month.of(M)); + + } +} -- cgit