Search This Blog

Saturday, August 13, 2011

Leap Year Program

/*************************************************************************
 *  Compilation:  javac LeapYear.java
 *  Execution:    java LeapYear N
 *  
 *  प्रिंट true अगर N लीप इयर है तोह वरना false प्रिंट करो 
 *  माना के N >= 1582, Gregorian कैलेंडर के अनुसार .
 *
 *  % java LeapYear 2004
 *  true
 *
 *  % java LeapYear 1998
 *  false
 *************************************************************************/ 
 
 
public class LeapYear {   // सबसे पहले पब्लिक क्लास लीप इयर को शुरू करो, याद रखो क्लास का पहला अक्षर बड़ा hoga
    public static void main(String[] args) {    // प्रोग्राम का द्वार रट लो इस कमांड को
        int year = Integer.parseInt(args[0]); //   साल integer है, और console से integer array को parse करो
         boolean isLeapYear; // boolean true और false का datatype है 
          // लीप इयर को फलाने का तरीका है की वोह साल से जाना चाहिए पर १०० से नहीं जाए 
         //जब तक की वोह ४०० से भी नहीं जाता हो   
         // divisible by 4 , चेक करो की यह चार से divide होता है या नहीं 
        isLeapYear = (year % 4 == 0);
 
 // divisible by 4 and not 100,चार से हो तोह १०० से नहीं होना चाहिए     
        isLeapYear = isLeapYear && (year % 100 != 0);
 // divisible by 4 and not 100 unless divisible by 400, अगर १०० से है तोह ४०० से भी हो   
        isLeapYear = isLeapYear || (year % 400 == 0);

        System.out.println(isLeapYear);
    }
}

No comments:

Post a Comment