import java.util.Calendar; public class CalendarTest { private static int count=0; public static void main(String[] args) { for(int i=0; i<12; i++){ Calendar theDay = Calendar.getInstance(); theDay.set(2015, i,1); int maxDate = theDay.getActualMaximum(Calendar.DATE); check(i,maxDate); } System.out.println(count); } private static int check(int month, int lastday){ int OneDigit = 0; int TwoDigit = 0; for(int i=1;i<=lastday;i++){ OneDigit = i % 10; TwoDigit = i / 10; if ( month + 1 == OneDigit + TwoDigit){ count++; } } return 1; } }