The judgment rules for leap years are as follows:
(1) If a certain year is divisible by 4 but not divisible by 100, it is a leap year.
(2) If a certain year is divisible by 400, it is also a leap year.
package com.learn01; import java.util.Scanner; /** * 判断输入年份是否是闰年 满足条件 * 1、能被4整除,不能被100整除 * 2、能被400整除 * @author Administrator * */ public class Test04 { public static void main(String args[]) { Scanner scan=new Scanner(System.in); System.out.println("请输入年份"); int year=scan.nextInt(); if(year%4==0 && year%100!=0) { System.out.println(year+"是闰年"); }else if(year%400==0) { System.out.println(year+"是闰年"); }else { System.out.println(year+"不是闰年"); } scan.close(); } }
The above code uses the year%4==0 && year 0!=0 and year@0==0 statements to determine whether it is a leap year.
For more java knowledge, please pay attention to java basic tutorial.
The above is the detailed content of Determine whether it is a leap year in java. For more information, please follow other related articles on the PHP Chinese website!