programa Java para comprobar si el año es año bisiesto o no

Hay dos condiciones para comprobar año bisiesto.

  1. For años del siglo años- debe ser divisible por 400.
  2. For siglo no debe años- año divisible por 4 (en la segunda condición después || operador, hay una condición años 100%! = 0 que significa que cuando el año no es divisible por 100, que significa que es años del siglo no.

Compruebe año bisiesto usando el programa Java

//Java program to check whether year is Leap year or not.
import java.util.*;
class LeapYear
{
public static void main(String []s)
{
int year;
Scanner sc=new Scanner (System.in);
try
{
System.out.print("Enter year:");
year=sc.nextInt();
if((year%400==0)||(year%100!=0 && year%4==0))
System.out.println(year+" is a Leap Year.");
else
System.out.println(year+" is not a Leap Year.");
}
catch (Exception Ex)
{
System.out.println("Oops ... : " + Ex.toString());
}
}
}

salida

    Complie     :    javac LeapYear.java
Run : java LeapYear
Output
First Run:
Enter year:2000
2000 is a Leap Year.
Second Run:
Enter year:2100
2100 is not a Leap Year.
Third Run:
Enter year:2004
2004 is a Leap Year.
Fourth Run:
Enter year:2005
2005 is not a Leap Year.


Deja un comentario

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