fork download
  1. import java.util.*;
  2.  
  3. class Test
  4. {
  5.  
  6. public static int daysInYear(int year) {
  7. c.set(Calendar.YEAR, year);
  8. return c.getActualMaximum(Calendar.DAY_OF_YEAR);
  9. }
  10.  
  11. public static int daysInMonth(int year, int month) {
  12. c.set(Calendar.YEAR, year);
  13. c.set(Calendar.MONTH, month);
  14. return c.getActualMaximum(Calendar.DAY_OF_MONTH);
  15. }
  16.  
  17. public static void main (String[] args) {
  18. System.out.println(daysInYear(2015));
  19. System.out.println(daysInYear(2016));
  20. System.out.println(daysInMonth(2015, Calendar.FEBRUARY));
  21. System.out.println(daysInMonth(2016, Calendar.FEBRUARY));
  22. System.out.println(daysInMonth(2015, Calendar.MARCH));
  23. }
  24.  
  25. }
  26.  
Success #stdin #stdout 0.12s 321280KB
stdin
Standard input is empty
stdout
365
366
28
29
31