Java-program for å sjekke skuddåret

I dette programmet lærer du å sjekke om det gitte året er et skuddår eller ikke. Dette sjekkes ved hjelp av en if else-setning.

For å forstå dette eksemplet, bør du ha kunnskap om følgende Java-programmeringsemner:

  • Java-operatører
  • Java if… else Erklæring

Et skuddår er nøyaktig delbart med 4 bortsett fra århundrer (år som slutter med 00). Århundret er bare et skuddår hvis det er helt delelig med 400.

Eksempel: Java-program for å sjekke et skuddår

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

Produksjon

 1900 er ikke et skuddår.

I eksemplet ovenfor sjekker vi om året 1900er et skuddår eller ikke. Siden det 1900er et århundre år (som slutter med 00), bør det være delbart med både 4 og 400 å være et skuddår.

Kan imidlertid 1900ikke deles med 400. Derfor er det ikke et skuddår.

La oss endre året til 2012. Resultatet blir

 2012 er et skuddår.

Her 2012er ikke et århundre år. Derfor, for å være et skuddår, må det bare deles med 4 .

Siden 2012er delelig med 4, er det et skuddår.

Interessante artikler...