### How to find whether a year is leap year or not in Java ?

 Tweet Program to find whether a year is a leap year or not in Java ```package com.hubberspot.example; import java.util.Scanner; public class LeapYearDemo { public static void main(String[] args) { // Create a Scanner Object to obtain // User Input from console Scanner scanner = new Scanner(System.in); System.out.println("Enter the starting year : "); // Give the startYear value in int int startYear = scanner.nextInt(); System.out.println("Enter the ending year : "); // Give the endYear value in int int endYear = scanner.nextInt(); // To check whether a year is LeapYear or not // have a boolean variable boolean isLeapYear; // Loop the years from start to end year // and display whether its leap year or not for(int i = startYear; i < endYear + 1 ; i++ ){ // 1. Check : years remainder is zero when // divided by 4 isLeapYear = (i % 4 == 0); // 2. Check : return true, when years remainder // should not be equal to 0 when divided // by 100 and result of previous check is true isLeapYear = isLeapYear && (i % 100 != 0); // 3. Check : return true, when years remainder // is equal to 0 when divided by 400 or whats the // boolean value from previous check isLeapYear = isLeapYear || (i % 400 == 0); // Display whether years are leap or not sequentially System.out.println(i +" is a leap year : "+isLeapYear); } } } ```Output of the program :    Video tutorial to demonstrate how to check whether a given year is a leap year or not through a Java program.
Program to find whether a year is a leap year or not in Java

```package com.hubberspot.example;

import java.util.Scanner;

public class LeapYearDemo {
public static void main(String[] args) {

// Create a Scanner Object to obtain
// User Input from console
Scanner scanner = new Scanner(System.in);

System.out.println("Enter the starting year : ");
// Give the startYear value in int
int startYear = scanner.nextInt();

System.out.println("Enter the ending year : ");
// Give the endYear value in int
int endYear = scanner.nextInt();

// To check whether a year is LeapYear or not
// have a boolean variable
boolean isLeapYear;

// Loop the years from start to end year
// and display whether its leap year or not
for(int i = startYear; i < endYear + 1 ; i++ ){

// 1. Check : years remainder is zero when
// divided by 4
isLeapYear = (i % 4 == 0);
// 2. Check : return true, when years remainder
// should not be equal to 0 when divided
// by 100 and result of previous check is true
isLeapYear = isLeapYear && (i % 100 != 0);

// 3. Check : return true, when years remainder
// is equal to 0 when divided by 400 or whats the
// boolean value from previous check
isLeapYear = isLeapYear || (i % 400 == 0);
// Display whether years are leap or not sequentially
System.out.println(i +" is a leap year : "+isLeapYear);
}
}
}

```
Output of the program :

Video tutorial to demonstrate how to check whether a given year is a leap year or not through a Java program.