<%
int count = 0;
for (int y = 2000; y <= 2013; y++) {
if ((y % 400 == 0) || (y % 4 == 0 && y % 100 != 0)) {
count++;
}
}
out.print("閏年總數:" + count); // 輸出 4 (2000,2004,2008,2012)
%>
y % 4 == 0 → 1900、2100 會被誤判為閏年。一行判斷式 (y%400==0)||(y%4==0&&y%100!=0) 覆蓋所有年份,簡潔無誤。