Método GregorianCalendar isLeapYear() en Java

El método java.util.GregorianCalendar.isLeapYear() determina si el año dado pasado como parámetro a la función es un año bisiesto o no y devuelve verdadero si el año dado es un año bisiesto y falso en caso contrario.

Sintaxis:

public boolean isLeapYear(int year)

Parámetros: esta función acepta un único parámetro de entero año que representa el año en el que la función necesita verificar si es un año bisiesto o no.

Valores devueltos: la función devuelve un valor booleano. Si el año pasado como parámetro es un año bisiesto, devuelve verdadero y falso en caso contrario.

Ejemplos:

Input : 2016
Output : true

Input : 2018
Output : false

El siguiente programa ilustra la función java.util.GregorianCalendar.isLeapYear() en Java:

Programa 1:

Java

// Java Program to illustrate isLeapYear() function 
// of GregorianCalendar
  
import java.io.*;
import java.util.*;
  
class GFG {
     public static void main(String[] args) {
      
      // Create a new calendar
      GregorianCalendar c = (GregorianCalendar) 
                 GregorianCalendar.getInstance();
  
      // Display the current date and time
      System.out.println("Current Date and Time : "
                                 + c.getTime());
  
      int year = c.get(GregorianCalendar.YEAR);
      if(c.isLeapYear(year))
      {
           System.out.println(year + 
                          " is leap year");
      }
      else
      {
          System.out.println(year + 
                     " is Not a leap year");
      }
   }
}
Producción:

Current Date and Time : Fri Jul 27 11:53:39 UTC 2018
2018 is Not a leap year

Programa 2:

Java

// Java Program to illustrate isLeapYear() function 
// of GregorianCalendar
  
import java.io.*;
import java.util.*;
  
class GFG {
     public static void main(String[] args) {
      
      // Create a new calendar
      GregorianCalendar c = (GregorianCalendar) 
                GregorianCalendar.getInstance();
  
      // Display the current date and time
      System.out.println("" + c.getTime());
        
      // Modifying the current calendar
      c.add((GregorianCalendar.MONTH), -30);
  
      int year = c.get(GregorianCalendar.YEAR);
      if(c.isLeapYear(year))
      {
           System.out.println(year + " is leap year");
      }
      else
      {
          System.out.println(year + " is Not a leap year");
      }
   }
}
Producción:

Fri Jul 27 11:53:41 UTC 2018
2016 is leap year

Referencia: https://docs.oracle.com/javase/7/docs/api/java/util/GregorianCalendar.html#isLeapYear()

Publicación traducida automáticamente

Artículo escrito por RICHIK BHATTACHARJEE y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *