
Un año es bisiesto cuando en vez de tener 365 días, como lo tiene normalmente, tiene 366, teniendo en este caso, Febrero, 29 días. En el caso que nos ocupa, vamos a ver como podemos conocer en Java si un determinado año es bisiesto o no. Para ello, vamos a hacer uso del siguiente código.
Código:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | class Bisiesto { public static void main( String[] args ) { int anyo = 2016; System.out.println( "Ejemplo para determinar si un año es bisiesto" ); if ( ( ( anyo % 4 == 0 ) && ( anyo % 100 != 0 ) ) || ( anyo % 400 == 0 ) ) { System.out.println( "El año " + anyo + " es bisiesto."); } else { System.out.println( "El año " + anyo + " no es bisiesto."); } } } |
Como puedes ver, para determinar si un año es bisiesto o no, debe de cumplir una serie de condiciones: el año debe ser divisible por 4 pero no divisible por 100, o bien, el año debe ser divisible por 400. Si cumple estas condiciones el año es bisiesto.
Salida:
1 2 | Ejemplo para determinar si un año es bisiesto El año 2016 es bisiesto. |

Déjanos un comentario o entra al Foro