Determinar si un año es Bisiesto

En esta ocasion y a peticion de un visitante del blog les dejo el codigo para determinar si un Año es bisiesto.

//              Instituto Tecnologico de Zacatepec
//      Descripcion:  Validacion de si un anio es bisiesto
//      Author: Gonzalo Silverio   gonzasilve@gmail.com
//      Archivo: AnioBisiesto.java

import java.util.GregorianCalendar;

public class AnioBisiesto {

   public static void main(String[] args) {

      String res = new String();
      for(int i=2000; i<=2012; i++)
      {
         res = esBisiesto(i) ? "Anio bisiesto" : "Anio NO bisiesto";
         System.out.println(i+" "+res);
         System.out.println("Comprobando con clase java GregorianCalendar...");
         res = esBisiestoJava(i) ? "Anio bisiesto" : "Anio NO bisiesto";
         System.out.println(i+" "+res+"\n----------");
      }
   }
   
   private static boolean esBisiesto(int anio)
   {
      int elanio = anio;

      if ((elanio % 4 == 0) && ((elanio % 100 != 0) || (elanio % 400 == 0)))
         return true;
      else
         return false;
   }
   
   private static boolean esBisiestoJava(int anio)
   {
      int elanio = anio;
      GregorianCalendar calendar = new GregorianCalendar();
      return calendar.isLeapYear(elanio);
   }

}

Parte de la salida de ejecucion en Netbeans:

Salida en Netbeans

Salida en Netbeans

Quien este interesado en el codigo solo basta con dejar su correo. Gracias x visitar. Hasta pronto.

Acerca de gonzasilve
Freelance Web Developer.

2 Responses to Determinar si un año es Bisiesto

  1. Pingback: PHP: Restar o Sumar Dias, Semanas, Meses o Años a la fecha actual « .::programming notes::. Gonzalo Silverio

  2. Choy dice:

    chevere men

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: