## \$show=/label

A quick and practical example guide to check the given year is a leap year or not.

## 1. Overview

In this tutorial, you'll learn how to check the given year is a leap year or not.

Every one knows that leap year comes for every 4 years and February month with 29 days.

But, when we do the logic in java it is bit different and should know the complete formula to evaluate leap year.

For example, year 2012 is a leap year which is divided by 4 and February month has 29 days.

Su Mo Tu We Th Fr Sa

1  2  3  4

5  6  7  8  9 10 11

12 13 14 15 16 17 18

19 20 21 22 23 24 25

26 27 28 29

Take another year 1900 which is perfectly divided by 4 but February month has only 28 days rather than 29.

1900

February

Su Mo Tu We Th Fr Sa

1  2  3

4  5  6  7  8  9 10

11 12 13 14 15 16 17

18 19 20 21 22 23 24

25 26 27 28

So, year 1900 is not a leap year.

Core rule for leap year is if and only if a year is divided by 4 except years ending with 00. If the year is ending with 00 and if it is divided by 100 then it must be divided by 400 also then only it is a leap year, otherwise not.

## 2. Example Program To Check Leap Year or Not

In the below example, we will check all the following checks.

Step 1: year is divided by 4 if yes go to step 2. Otherwise not leap year.

Step 2: next, check year is divided by 100 (ending with 00). If yes go to step 3, else it is leap year.

Step 3: Next check year is divided by 400 then it is is leap year other wise it is not a leap year.

```package com.javaprogramto.programs;

public class LeapYearExample {

public static void main(String[] args) {

int year = 1700;
boolean leapyear = false;

// step 1: year is divisible by 4
if (year % 4 == 0) {
// step 2: if year is divisible by 100
if (year % 100 == 0) {

// step 3 year is divisible by 400, hence the year is a leap year
if (year % 400 == 0)
leapyear = true;
else
leapyear = false;
} else
leapyear = true;
} else
leapyear = false;

if (leapyear)
System.out.println(year + " is a leap year");
else
System.out.println(year + " is not a leap year");

}

}
```

Output:

```1700 is not a leap year
```

## 3. Conclusion

In this article, you have seen how to check the year is leap or not.

Example program shown is over GitHub.

Leap year

Ref

BLOGGER

Author: Venkatesh - I love to learn and share the technical stuff.
Name

accumulo,1,ActiveMQ,2,Adsense,1,API,37,ArrayList,16,Arrays,16,Bean Creation,3,Bean Scopes,1,BiConsumer,1,Blogger Tips,1,Books,1,C Programming,1,Collection,5,Collections,28,Collector,1,Command Line,1,Compile Errors,1,Configurations,7,Constants,1,Control Statements,8,Conversions,6,Core Java,93,Corona India,1,Create,2,CSS,1,Date,3,Date Time API,35,Dictionary,1,Difference,1,Download,1,Eclipse,2,Efficiently,1,Error,1,Errors,1,Exception,1,Exceptions,3,Fast,1,Files,13,Float,1,Font,1,Form,1,Freshers,1,Function,3,Functional Interface,2,Garbage Collector,1,Generics,4,Git,4,Grant,1,Grep,1,HashMap,1,HomeBrew,2,HTML,2,HttpClient,2,Immutable,1,Installation,1,Interview Questions,5,Iterate,2,Jackson API,3,Java,30,Java 10,1,Java 11,5,Java 12,5,Java 13,2,Java 14,2,Java 8,105,Java 8 Difference,2,Java 8 Stream Conversions,2,java 8 Stream Examples,3,Java 9,1,Java Conversions,11,Java Design Patterns,1,Java Files,1,Java Program,3,Java Programs,104,java.lang,5,java.util. function,1,jQuery,1,Kotlin,11,Kotlin Conversions,6,Kotlin Programs,10,Lambda,1,lang,29,Leap Year,1,live updates,1,LocalDate,1,Logging,1,Mac OS,2,Math,1,Matrix,5,Maven,1,Method References,1,Mockito,1,MongoDB,3,New Features,1,Operations,1,Optional,6,Oracle,5,Oracle 18C,1,Partition,1,Patterns,1,Programs,1,Property,1,Python,2,Quarkus,1,Read,1,Real Time,1,Recursion,2,Remove,2,Rest API,1,Schedules,1,Serialization,1,Servlet,2,Sort,1,Sorting Techniques,8,Spring,2,Spring Boot,23,Spring Email,1,Spring MVC,1,Streams,27,String,58,String Programs,12,String Revese,1,Swing,1,System,1,Tags,1,Threads,11,Tomcat,1,Tomcat 8,1,Troubleshoot,16,Unix,3,Updates,3,util,5,While Loop,1,
ltr
item
JavaProgramTo.com: Java Program to Check Leap Year - Perfect Example
Java Program to Check Leap Year - Perfect Example
A quick and practical example guide to check the given year is a leap year or not.