Program Java pentru a verifica anul bisect

În acest program, veți învăța să verificați dacă anul dat este un an bisect sau nu. Acest lucru este verificat folosind o instrucțiune if else.

Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare Java:

  • Operatori Java
  • Java dacă … altfel Declarație

Un an bisect este exact divizibil cu 4, cu excepția anilor de secol (ani care se termină cu 00). Anul secolului este un an bisect doar dacă este perfect divizibil cu 400.

Exemplu: Program Java pentru verificarea unui an bisect

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

Ieșire

 1900 nu este un an bisect.

În exemplul de mai sus, verificăm dacă anul 1900este bisect sau nu. Deoarece 1900este un an de secol (care se termină cu 00), ar trebui să fie divizibil atât cu 4, cât și cu 400 pentru a fi un an bisect.

Cu toate acestea, 1900nu este divizibil cu 400. Prin urmare, nu este un an bisect.

Acum, să schimbăm anul în 2012. Ieșirea va fi

 2012 este un an bisect.

Aici, 2012nu este un an de secol. Prin urmare, pentru a fi un an bisect, trebuie să fie divizibil doar cu 4 .

Deoarece 2012este divizibil cu 4, este un an bisect.

Articole interesante...