अगर-और बनाम स्विच
विषय
- सामग्री: अंतर-अगर और स्विच के बीच का अंतर
- तुलना चार्ट
- अगर-और बयान
- स्विच स्टेटमेंट
- मुख्य अंतर
- निष्कर्ष
- व्याख्यात्मक वीडियो
If-if स्टेटमेंट और स्विच स्टेटमेंट के बीच का अंतर यह है कि if-else स्टेटमेंट यह निर्णय लेता है कि कौन सा स्टेटमेंट निष्पादित किया जाएगा और कई स्टेटमेंट्स का उपयोग करता है जबकि स्विच स्टेटमेंट उपयोगकर्ता को यह निर्णय लेने देता है कि किस स्टेटमेंट को निष्पादित किया जाएगा और यह सिग्नल स्टेटमेंट का उपयोग करता है।
कंप्यूटर प्रोग्रामिंग में, चयन स्टेटमेंट कई मामलों में उपयोग किए जाते हैं। कई प्रकार के चयन कथन हैं, दो सबसे अधिक उपयोग किए जाने वाले चयन कथन if-else और स्विच स्टेटमेंट हैं। अगर-और स्टेटमेंट तय करता है कि किस स्टेटमेंट को निष्पादित किया जाएगा और कई स्टेटमेंट्स का उपयोग करेगा, जबकि स्विच स्टेटमेंट उपयोगकर्ता को यह तय करने देता है कि किस स्टेटमेंट को निष्पादित किया जाएगा और यह सिग्नल स्टेटमेंट है। चुनिंदा बयानों का उपयोग करके विशेष ब्लॉक को नियंत्रण दिया जाता है।
If-else स्टेटमेंट का उपयोग ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग में किया जाता है। अगर हम if-if स्टेटमेंट के सामान्य प्रारूप के बारे में बात करते हैं तो वह है: if (अभिव्यक्ति)। एक प्रोग्रामिंग भाषा में, अगर और अन्य कीवर्ड हैं। आप if-else स्टेटमेंट को निष्पादित करने के लिए निर्देशों के एक सेट का उपयोग करते हैं। बूलियन मान का उपयोग if-else कथन के लिए किया जाता है जो सत्य और असत्य है। यदि कथन सत्य नहीं है तो यह गलत है और अन्यथा यह सत्य है। स्विच स्टेटमेंट का सामान्य रूप है: स्विच (एक्सप्रेशन) {केस स्थिरांक 1: स्टेटमेंट्स; ब्रेक; मामला स्थिरांक 2: कथन (s); विराम; मामला निरंतर 3; बयान (रों); टूटना; मामला निरंतर 4; बयान (रों); टूटना; डिफ़ॉल्ट कथन (s)}। यह अभिव्यक्ति पूर्णांक या वर्ण स्थिरांक का मूल्यांकन करती है। स्विच में कई विकल्प होते हैं और स्विच स्टेटमेंट में ब्रेक बहुत महत्वपूर्ण भूमिका निभाते हैं। कंडीशन 1, कंडीशन 2, कंडीशन 3 और कंडीशन 4 जैसी स्थितियां हैं। स्विच स्टेटमेंट इन शर्तों के बीच स्विच करने की अनुमति देता है और ब्रेक स्टेटमेंट का उपयोग करके समाप्त किया जाता है।
सामग्री: अंतर-अगर और स्विच के बीच का अंतर
- तुलना चार्ट
- अगर-और बयान
- स्विच स्टेटमेंट
- मुख्य अंतर
- निष्कर्ष
- व्याख्यात्मक वीडियो
तुलना चार्ट
आधार | अगर-और बयान | स्विच स्टेटमेंट |
अर्थ | if-else स्टेटमेंट यह तय करता है कि किस स्टेटमेंट को निष्पादित किया जाएगा और कई स्टेटमेंट्स का उपयोग किया जाएगा | स्विच स्टेटमेंट उपयोगकर्ता को यह तय करने देता है कि किस स्टेटमेंट को निष्पादित किया जाएगा |
तैरता हुआ पूर्णांक | अगर-और स्टेटमेंट फ्लोटिंग पूर्णांक का मूल्यांकन भी करता है। | स्विच स्टेटमेंट फ्लोटिंग पूर्णांक का मूल्यांकन नहीं कर सकता है। |
तार्किक अभिव्यक्ति | यदि-अन्यथा कथन तार्किक अभिव्यक्ति का परीक्षण करता है | स्विच स्टेटमेंट तार्किक अभिव्यक्ति का परीक्षण नहीं करता है |
कार्यान्वयन | इफ-इफ स्टेटमेंट का कार्यान्वयन आसान है | स्विच स्टेटमेंट को लागू करना आसान नहीं है |
अगर-और बयान
If-else स्टेटमेंट का उपयोग ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग में किया जाता है। अगर हम if-if स्टेटमेंट के सामान्य प्रारूप के बारे में बात करते हैं तो वह है: if (अभिव्यक्ति)। एक प्रोग्रामिंग भाषा में, अगर और अन्य कीवर्ड हैं। आप if-else स्टेटमेंट को निष्पादित करने के लिए निर्देशों के एक सेट का उपयोग करते हैं। एक बूलियन मान का उपयोग if-else कथन के लिए किया जाता है जो सही और गलत है। यदि कथन सत्य नहीं है, तो यह गलत है, और अन्यथा, यह सत्य है।
स्विच स्टेटमेंट
स्विच स्टेटमेंट का सामान्य रूप है: स्विच (एक्सप्रेशन) {केस स्थिरांक 1: स्टेटमेंट्स; ब्रेक; मामला स्थिरांक 2: कथन (s); विराम; मामला निरंतर 3; बयान (रों); टूटना; मामला निरंतर 4; बयान (रों); टूटना; डिफ़ॉल्ट कथन (s)}। यह अभिव्यक्ति पूर्णांक या वर्ण स्थिरांक का मूल्यांकन करती है। स्विच में कई विकल्प होते हैं और स्विच स्टेटमेंट में ब्रेक बहुत महत्वपूर्ण भूमिका निभाते हैं। कंडीशन 1, कंडीशन 2, कंडीशन 3 और कंडीशन 4 जैसी स्थितियां हैं। स्विच स्टेटमेंट इन शर्तों के बीच स्विच करने की अनुमति देता है और ब्रेक स्टेटमेंट का उपयोग करके समाप्त किया जाता है।
मुख्य अंतर
- यदि इफ-स्टेटमेंट यह निर्णय करता है कि किस स्टेटमेंट को निष्पादित किया जाएगा और कई स्टेटमेंट्स का उपयोग करेगा जबकि स्विच स्टेटमेंट उपयोगकर्ता को यह तय करने देगा कि किस स्टेटमेंट को निष्पादित किया जाएगा।
- अगर-और स्टेटमेंट फ्लोटिंग पूर्णांक का भी मूल्यांकन करता है जबकि स्विच स्टेटमेंट फ्लोटिंग पूर्णांक का मूल्यांकन नहीं कर सकता है।
- यदि-अन्यथा कथन तार्किक अभिव्यक्ति का परीक्षण करता है जबकि स्विच कथन तार्किक अभिव्यक्ति का परीक्षण नहीं करता है।
- If-else स्टेटमेंट का कार्यान्वयन आसान है जबकि स्विच स्टेटमेंट का कार्यान्वयन आसान नहीं है।
निष्कर्ष
ऊपर इस लेख में हम इफ-और के बीच स्पष्ट अंतर देखते हैं और कार्यान्वयन के साथ स्टेटमेंट।