Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

जावा प्रोग्राम: लीप ईयर चेक करना


इस लेख में हम समझेंगे कि दिया गया वर्ष लीप ईयर है या नहीं, यह कैसे चेक किया जाता है। यह जांच की जाती है कि वर्ष 4 और 100 से विभाज्य है या नहीं।

लीप ईयर में एक अतिरिक्त दिन जोड़ा जाता है ताकि कैलेंडर वर्ष खगोलीय वर्ष के साथ सिंक्रनाइज़ रहे। 4 से विभाज्य वर्ष लीप ईयर होता है। हालांकि, 100 से विभाज्य वर्ष लीप ईयर नहीं होते, जबकि 400 से विभाज्य वर्ष लीप ईयर होते हैं।

डेमोनस्ट्रेशन

इनपुट:

वर्ष दर्ज करें: 2000

आउटपुट:

2000 एक लीप ईयर है

एल्गोरिदम

चरण 1 - शुरू
चरण 2 - एक इंटीजर my_input और बूलियन isLeap घोषित करें
चरण 3 - उपयोगकर्ता से मान पढ़ें या परिभाषित करें
चरण 4 - इफ-एल्स कंडीशन से चेक करें कि वर्ष 4 और 100 से विभाज्य है या नहीं
चरण 5 - परिणाम प्रदर्शित करें
चरण 6 - रुकें

उदाहरण 1: यूजर इनपुट के साथ

import java.util.Scanner;

public class LeapYear {
    public static void main(String[] args) {
        int my_input;
        boolean isLeap = false;
        System.out.println("आवश्यक पैकेज इम्पोर्ट हो चुके हैं");
        Scanner my_scanner = new Scanner(System.in);
        System.out.println("रीडर ऑब्जेक्ट परिभाषित किया गया है");
        System.out.print("वर्ष दर्ज करें: ");
        my_input = my_scanner.nextInt();
        
        if (my_input % 4 == 0) {
            if (my_input % 100 == 0) {
                if (my_input % 400 == 0)
                    isLeap = true;
                else
                    isLeap = false;
            } else
                isLeap = true;
        } else
            isLeap = false;
        
        if (isLeap)
            System.out.println(my_input + " एक लीप ईयर है");
        else
            System.out.println(my_input + " लीप ईयर नहीं है");
    }
}

आउटपुट

आवश्यक पैकेज इम्पोर्ट हो चुके हैं
रीडर ऑब्जेक्ट परिभाषित किया गया है
वर्ष दर्ज करें: 2000
2000 एक लीप ईयर है

उदाहरण 2: प्री-डिफाइंड वैल्यू के साथ

public class LeapYear {
    public static void main(String[] args) {
        int my_input = 2000;
        boolean isLeap = false;
        System.out.println("वर्ष परिभाषित है: " + my_input);
        
        if (my_input % 4 == 0) {
            if (my_input % 100 == 0) {
                if (my_input % 400 == 0)
                    isLeap = true;
                else
                    isLeap = false;
            } else
                isLeap = true;
        } else
            isLeap = false;
        
        if (isLeap)
            System.out.println(my_input + " एक लीप ईयर है");
        else
            System.out.println(my_input + " लीप ईयर नहीं है");
    }
}

आउटपुट

वर्ष परिभाषित है: 2000
2000 एक लीप ईयर है
  1. JavaScript प्रोग्राम - दिया गया वर्ष लीप वर्ष है या नहीं जांचें JavaScript प्रोग्राम - दिया गया वर्ष लीप वर्ष है या नहीं जांचें

    JavaScript का उपयोग करके जांचें कि दिया गया वर्ष लीप वर्ष है या नहीं। उदाहरण { if (yearEle.value % 4 == 0) { resultEle.innerHTML = yearEle.value + एक लीप वर्ष है; } else { resultEle.innerHTML = yearEle.value + लीप वर्ष नहीं है; } }); </script>

  1. - दिया गया नंबर फाइबोनैचि नंबर है या नहीं जांचने का जावा प्रोग्राम

    दिया गया नंबर फाइबोनैचि है या नहीं जांचने के लिए जावा प्रोग्राम निम्नलिखित है: उदाहरण public class Demo{ static boolean perfect_square_check(int val){ int s = (int) Math.sqrt(val); return (s*s == val); } static boolean fibonacci_num_check(int n){ return per

  1. - पैलिंड्रोम चेक करने के लिए Java प्रोग्राम

    पैलिंड्रोम नंबर वह नंबर है जो उल्टा होने पर भी वही रहता है, उदाहरण के लिए, 121, 313, 525, आदि। उदाहरण आइए अब पैलिंड्रोम चेक करने का एक उदाहरण देखें: public class Palindrome { public static void main(String[] args) { int a = 525, revVal = 0, remainder, val; val = a; S