Write a Java program that finds a given year is leap year or not code example
Example 1: Java program to find if given year is leap year
import java.util.Scanner;
public class LeapYearDemo
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
System.out.println("Please enter any year: ");
int year = sc.nextInt();
boolean temp = false;
if(year % 400 == 0)
{
temp = true;
}
else if(year % 100 == 0)
{
temp = false;
}
else if(year % 4 == 0)
{
temp = true;
}
else
{
temp = false;
}
if(temp)
{
System.out.println("Year " + year + " is a Leap Year");
}
else
{
System.out.println("Year " + year + " is not a Leap Year");
}
sc.close();
}
}
Example 2: leap year program in java
public static boolean isLeapYear(int year) {
if (year % 4 != 0) {
return false;
} else if (year % 400 == 0) {
return true;
} else if (year % 100 == 0) {
return false;
} else {
return true;
}
}