Long year: Difference between revisions

({{header|Visual Basic}})
Line 131:
[2105 2111 2116 2122 2128 2133 2139 2144 2150 2156 2161 2167 2172 2178 2184 2189 2195]
</pre>
 
=={{header|Java}}==
 
<lang java>
import java.time.LocalDate;
import java.time.temporal.WeekFields;
 
public class LongYear {
 
public static void main(String[] args) {
System.out.printf("Long years this century:%n");
for (int year = 2000 ; year < 2100 ; year++ ) {
if ( longYear(year) ) {
System.out.print(year + " ");
}
}
}
private static boolean longYear(int year) {
return LocalDate.of(year, 12, 28).get(WeekFields.ISO.weekOfYear()) == 53;
}
 
}
</lang>
 
{{out}}
<pre>
Long years this century:
2004 2009 2015 2020 2026 2032 2037 2043 2048 2054 2060 2065 2071 2076 2082 2088 2093 2099 </pre>
 
=={{header|Julia}}==