Java-programma om schrikkeljaar te controleren

In dit programma leer je controleren of het gegeven jaar een schrikkeljaar is of niet. Dit wordt gecontroleerd met een if else-statement.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende Java-programmeeronderwerpen:

  • Java-operators
  • Java if… else-instructie

Een schrikkeljaar is exact deelbaar door 4 behalve eeuwjaren (jaren eindigend op 00). Het eeuwjaar is alleen een schrikkeljaar als het perfect deelbaar is door 400.

Voorbeeld: Java-programma om een ​​schrikkeljaar te controleren

 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."); ) )

Uitvoer

 1900 is geen schrikkeljaar.

In het bovenstaande voorbeeld kijken we of het jaar 1900een schrikkeljaar is of niet. Aangezien het 1900een eeuwjaar is (eindigend op 00), zou het deelbaar moeten zijn door zowel 4 als 400 om een ​​schrikkeljaar te zijn.

Het 1900is echter niet deelbaar door 400. Het is dus geen schrikkeljaar.

Laten we nu het jaar veranderen in 2012. De output zal zijn

 2012 is een schrikkeljaar.

Hier 2012is geen eeuwig jaar. Om een ​​schrikkeljaar te zijn, moet het dus deelbaar zijn door slechts 4 .

Omdat het 2012deelbaar is door 4, is het een schrikkeljaar.

Interessante artikelen...