Un año es bisiesto si es divisible por cuatro, excepto cuando es divisible por 100, a no ser que sea divisible por 400.
En realidad realizar eso es muy sencillo, sólo habría que utilizar unos cuantos condicionales para poder averiguarlo pero, ¿Para qué hacerlo así cuando podemos utilizar un valioso métdodo de la clase GregorianCalendar?
Así es, vamos a ver cómo saber si un año es o no bisiesto utilizando el método isLeapYear(int year) de la clase GregorianCalendar. Veámoslo en el siguiente ejemplo y veréis lo fácil y cómodo que es:
import java.util.*; public class SaberBisiesto { public static void main(String[] args) { GregorianCalendar fecha =(GregorianCalendar) GregorianCalendar.getInstance(); //Utilizamos el método pasándole como parámetro el año que queremos saber boolean bisiesto = fecha.isLeapYear(2017); if(bisiesto){ System.out.println("ES BISIESTO"); }else { System.out.println("NO ES BISIESTO"); } } }
No hay comentarios:
Publicar un comentario