जावा कार्यक्रम लीप वर्ष की जाँच करने के लिए

इस कार्यक्रम में, आप यह जांचना सीखेंगे कि दिया गया वर्ष लीप वर्ष है या नहीं। इसे if if स्टेटमेंट का उपयोग करके चेक किया गया है।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावा प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • जावा ऑपरेटर्स
  • जावा अगर … और स्टेटमेंट

एक लीप वर्ष सदी के वर्षों (00 के साथ समाप्त होने वाले वर्षों) को छोड़कर 4 से बिल्कुल विभाज्य है। सदी का वर्ष केवल एक लीप वर्ष होता है यदि यह 400 से पूरी तरह से विभाज्य हो।

उदाहरण: एक लीप वर्ष की जाँच करने के लिए जावा प्रोग्राम

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

आउटपुट

 1900 एक लीप वर्ष नहीं है।

उपरोक्त उदाहरण में, हम जाँच रहे हैं कि वर्ष 1900लीप वर्ष है या नहीं। चूंकि 1900एक शताब्दी वर्ष है (00 के साथ समाप्त), यह एक लीप वर्ष होने के लिए 4 और 400 दोनों से विभाज्य होना चाहिए ।

हालांकि, 1900400 से विभाज्य नहीं है। इसलिए, यह एक लीप वर्ष नहीं है।

अब, वर्ष को बदलते हैं 2012। आउटपुट होगा

 2012 एक लीप ईयर है।

यहाँ, 2012एक शताब्दी वर्ष नहीं है। इसलिए, एक लीप वर्ष होने के लिए, इसे केवल 4 से विभाज्य होना चाहिए ।

चूंकि 20124 से विभाज्य है, यह एक लीप वर्ष है।

दिलचस्प लेख...