Program to find whether a year is a leap year or not in Java
Video tutorial to demonstrate how to check whether a given year is a leap year or not through a Java program.
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.