Programme Java pour vérifier l'année bissextile

Dans ce programme, vous apprendrez à vérifier si l'année donnée est une année bissextile ou non. Ceci est vérifié à l'aide d'une instruction if else.

Pour comprendre cet exemple, vous devez avoir la connaissance des rubriques de programmation Java suivantes:

  • Opérateurs Java
  • Instruction Java if… else

Une année bissextile est exactement divisible par 4 sauf pour les années centenaires (années se terminant par 00). L'année du siècle n'est une année bissextile que si elle est parfaitement divisible par 400.

Exemple: programme Java pour vérifier une année bissextile

 public class Main ( public static void main(String() args) ( // year to be checked int year = 1996; boolean leap = false; // if the year is divided by 4 if (year % 4 == 0) ( // if the year is century if (year % 100 == 0) ( // if year is divided by 400 // then it is a leap year if (year % 400 == 0) leap = true; else leap = false; ) // if the year is not century else leap = true; ) else leap = false; if (leap) System.out.println(year + " is a leap year."); else System.out.println(year + " is not a leap year."); ) )

Production

 1900 n'est pas une année bissextile.

Dans l'exemple ci-dessus, nous vérifions si l'année 1900est une année bissextile ou non. Puisqu'il 1900s'agit d'une année d'un siècle (se terminant par 00), elle devrait être divisible par 4 et 400 pour être une année bissextile.

Cependant, 1900n'est pas divisible par 400. Par conséquent, ce n'est pas une année bissextile.

Maintenant, changeons l'année en 2012. La sortie sera

 2012 est une année bissextile.

Ici, ce 2012n'est pas un siècle. Par conséquent, pour être une année bissextile, elle doit être divisible par seulement 4 .

Puisqu'il 2012est divisible par 4, c'est une année bissextile.

Articles intéressants...