Skip to content
Menu
Code for Java c
  • Home
  • Java
    • Java Examples
    • Java tutorials
  • C
    • C tutorials
    • C Examples
  • C++
    • C++ Tutorials
    • C++ Examples
  • Python
    • Python Tutorials
    • Python Examples
  • About
    • About me
    • contact us
    • disclaimer
    • Privacy Policy
Code for Java c
Python program to check Leap Year|Python language

Java Leap Year Program|Java Program-5 ways

Posted on November 18, 2020November 18, 2020

Table of Contents

  • Java Leap Year Program|Java Program
    • Leap Year Program
      • Check whether the given year is leap or not- using if-else
      • Check whether the given year is leap or not- using if-else if
      • Check whether the given year is leap or not- using Nested if
      • Check whether the given year is leap or not- using ternary operator
      • Check whether the given year is leap or not- using method
    • Related

Java Leap Year Program|Java Program

In this article, we will discuss the concept of Java Leap Year Program.

In this Program, we are going to learn how to make sure the given year whether leap year or not using different methods in Java language.

This is done using if-else , if-else if-else, Nested -if,ternary operator and method in Java language.

Leap Year Program

Check whether the given year is leap or not- using if-else

In this program, we are going to learn how to make sure the given year whether leap year or not using if-else statements in Java language

Program 1

import java.util.Scanner;
public class Check_Leap_Year1{
public static void main(String args[]){
  
  Scanner sc=new Scanner(System.in);
  
  System.out.println("Please Enter year for check leap: ");
int year=sc.nextInt();
boolean is_Leap=false;

if ((year%400==0)||((year%4==0)&&(year%100!=0))){
       System.out.println(year+" is a leap year ");
}
     else{
     System.out.println(year+" is not a leap year ");
}
}
}

When the above code is executed , it produces the following result

case 1

Please Enter year for check leap:
2000
2000 is a leap year

case 2

Please Enter year for check leap:
1994
1994 is not a leap year

 

Check whether the given year is leap or not- using if-else if

In this program, we are going to learn how to make sure the given year whether leap year or not using if-else if statements in Java language

Program 2

import java.util.Scanner;
public class Check_Leap_Year2{
public static void main(String args[]){
  
  Scanner sc=new Scanner(System.in);
  
  System.out.println("Please Enter year for check leap: ");
int year=sc.nextInt();
boolean is_Leap=false;

if(year%400==0){
   System.out.println(year+" is a leap year ");
}
else if(year%100==0){
  System.out.println(year+" is not a leap year ");
}
  
   else if(year%4==0){
      System.out.println(year+" is a leap year ");
   }
     else{
     System.out.println(year+" is not a leap year ");
}
}
}

When the above code is executed , it produces the following result

case 1

Please Enter year for check leap:
2020
2020 is a leap year

case 2

Please Enter year for check leap:
2100
2100 is not a leap year

 

Check whether the given year is leap or not- using Nested if

In this program, we are going to learn how to make sure the given year whether leap year or not using Nested if statements in Java language

Program 3

import java.util.Scanner;
public class Check_Leap_Year{
public static void main(String args[]){
  
  Scanner sc=new Scanner(System.in);
  
  System.out.println("Please Enter year for check leap: ");
int year=sc.nextInt();
boolean is_Leap=false;

if(year%4==0){
     if(year%100==0){
           if(year%400==0){
      is_Leap=true;
        }else
    is_Leap=false;
    } else
    is_Leap=true;
  }else
    is_Leap=false;
  
if(is_Leap==true)
       System.out.println(year+" is a leap year ");
     else
     System.out.println(year+" is not a leap year ");
}
}

When the above code is executed , it produces the following result

case 1

Please Enter year for check leap:
2024
2024 is a leap year

case 2

Please Enter year for check leap:
2030
2030 is not a leap year

 

Check whether the given year is leap or not- using ternary operator

In this program, we are going to learn how to make sure the given year whether leap year or not using ternary operator in Java language

Program 4

import java.util.Scanner;
public class Check_Leap_Year3{
public static void main(String args[]){
  
  Scanner sc=new Scanner(System.in);
  
  System.out.println("Please Enter year for check leap: ");
int year=sc.nextInt();
String leap=(year%4==0 || year%100!=0 && year%400==0)? 
"The entered year is a leap year":"This is not a leap year"; 
System.out.println(leap);
}
}

When the above code is executed , it produces the following result

Case 1

Please Enter year for check leap:
2024
The entered year is a leap year

Case 2

Please Enter year for check leap:
2030
This is not a leap year

 

Check whether the given year is leap or not- using method

In this program, we are going to learn how to make sure the given year whether leap year or not using user defined method in Java language

Program 5

import java.util.Scanner;
public class Check_Leap_YearMethod{
public static void main(String args[]){
  
  Scanner sc=new Scanner(System.in);
  
  System.out.println("Please Enter year for check leap: ");
int year=sc.nextInt();
findLeap(year);
}

static void findLeap(int year){
if(year!=0){
if(year%400==0){
   System.out.println(year+" is a leap year ");
}
else if(year%100==0){
  System.out.println(year+" is not a leap year ");
}
  
   else if(year%4==0){
      System.out.println(year+" is a leap year ");
   }
     else{
     System.out.println(year+" is not a leap year ");
}
}
}
}

When the above code is executed , it produces the following result

Case 1

Please Enter year for check leap:
2024
2024 is a leap year

Case 2

Please Enter year for check leap:
2222
2222 is not a leap year

 

Suggested for you

if statements in Java language

Nested if in Java language

Data type and variable in Java

Operator in Java language

Method in Java language

 

Similar post

C Leap Year Program|C Program

C++ Leap Year Program|C++ Program

Python Leap Year Program|Python Program

Related

Recent Posts

  • Multiply two numbers in Java using scanner| 5 different ways
  • 5 different ways to Divide two numbers in Java using scanner
  • Learn 8 Ways to Subtract Two Numbers Using Methods in Java
  • 10 ways to subtract two numbers in Java
  • Java Code Examples – Multiply Two Numbers in 5 Easy Ways
  • How to Divide two numbers in Java| 5 different ways

tag

Addition (8) Array (38) C++ language (91) C language (98) c sharp (23) Division (8) Function (29) if else (32) Java language (108) JavaScript (5) loops (138) Multiply (8) Oop (2) patterns (66) PHP (13) Python Language (38) Subtraction (9) temperature (20)

Archives

Categories

Address

Global information technology

Puloly south, PointPedro

Jaffna

Srilanka

©2026 Code for Java c | Powered by SuperbThemes