java check if year is leap code example
Example 1: check leap year in java
import java.util.Scanner;
public class LeapYear {
public static void main(String[] args){
int year;
System.out.println("Enter an Year :: ");
Scanner sc = new Scanner(System.in);
year = sc.nextInt();
if (((year % 4 == 0) && (year % 100!= 0)) || (year%400 == 0))
System.out.println("Specified year is a leap year");
else
System.out.println("Specified year is not a leap year");
}
}
Example 2: 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 3: leap year checker java
public class LeapYear {
public static void main(String[] args) {
int year = 1900;
boolean leap = false;
if(year % 4 == 0)
{
if( year % 100 == 0)
{
// year is divisible by 400, hence the year is a leap year
if ( year % 400 == 0)
leap = true;
else
leap = false;
}
else
leap = true;
}
else
leap = false;
if(leap)
System.out.println(year + " is a leap year.");
else
System.out.println(year + " is not a leap year.");
}
}
Example 4: java check if year is leap
boolean isLeap = new GregorianCalendar().isLeapYear(2020);
//returns true
Example 5: check leap year using time in java
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.Year;
import java.time.ZonedDateTime;
public class Main
{
public static void main(String[] args)
{
// 1. ZonedDateTime
ZonedDateTime currentTime = ZonedDateTime.now();
if (currentTime.toLocalDate().isLeapYear())
{
System.out.println(currentTime.getYear() + " is a leap year");
} else {
System.out.println(currentTime.getYear() + " is NOT a leap year");
}
// 2. LocalDateTime
LocalDateTime localDateTime = LocalDateTime.now();
if (localDateTime.toLocalDate().isLeapYear())
{
System.out.println(localDateTime.getYear() + " is a leap year");
} else {
System.out.println(localDateTime.getYear() + " is NOT a leap year");
}
// 3. LocalDate
LocalDate localDate = LocalDate.now();
if (localDate.isLeapYear())
{
System.out.println(localDate.getYear() + " is a leap year");
} else {
System.out.println(localDate.getYear() + " is NOT a leap year");
}
//4. Check current year is leap year or not
if (Year.now().isLeap())
{
System.out.println("Current year is a leap year");
} else {
System.out.println("Current year is NOT a leap year");
}
}
}
Example 6: java code leap year
import java.util.Scanner;
public class leapyear {
public static void main(String[] args)
{
Scanner myScanner = new Scanner(System.in);
System.out.println("Enter in the year ");
int year=myScanner.nextInt();
if(year%4==0)
if(year%100==0)
if(year%400==0)
System.out.println("It is a leap year");
else
System.out.println("it is not a leap year");
else System.out.println("It is a leap year");
else
System.out.println("Is not a leap year");