这个代码具体讲的什么

public static void main(String[] args) {
    printR(2000,2005);
}
public static void printR(int x,int y){
    for(int i=x;i<=y;i++){
        if(i%100==0){
            if(i%400==0){
                System.out.println(i);
            }
        }else
            {if(i%4==0){
                System.out.println(i);
            }
            }
    }
}

判断是否是闰年