चयन विवरण जावा में एक प्रोग्राम नियंत्रण संरचना है। जैसा कि नाम से पता चलता है, उनका उपयोग एक निश्चित शर्त पूरी होने पर निष्पादन पथ का चयन करने के लिए किया जाता है।
जावा में तीन चयन कथन हैं: अगर, यदि नहीं तो, तथा स्विच. आइए उन पर करीब से नज़र डालें।
1. अगर कथन
यह एकल चयन कथन है। इसका नाम इसलिए रखा गया है क्योंकि यह केवल एक क्रिया (या क्रियाओं के समूह) का चयन या उपेक्षा करता है।
जब आप एक निश्चित कथन को निष्पादित करना चाहते हैं यदि दी गई शर्त सत्य है, तो इसका उपयोग करें अगर बयान। एक शर्त कोई भी अभिव्यक्ति है जो बूलियन परिणाम देती है, यानी सत्य या गलत (1 या 0)। संबंधपरक, तार्किक और समानता संचालन ऐसे भाव हैं जो बूलियन परिणाम देते हैं।
यदि शर्त गलत है, तो अपेक्षित कार्रवाई का निष्पादन छोड़ दिया जाएगा।
वाक्य - विन्यास:
अगर (शर्त)
बयान
नमूना कोड:
अगर (चिह्न> 90)
System.out.println ("आपको ग्रेड ए मिला");
से पहले इंडेंटेशन पर ध्यान दें System.out.ln () बयान। प्रोग्राम संरचना दिखाने के लिए इसे शामिल करना अच्छा अभ्यास है। जैसे ही आप अगली पंक्ति में जाते हैं, अधिकांश IDE स्वचालित रूप से इसे शामिल कर लेते हैं। तो आपको इसे शामिल करने के बारे में भूलने की चिंता नहीं करनी चाहिए।
2. if..else Statement
यह दोहरा चयन कथन है। इसका नाम इसलिए रखा गया है क्योंकि यह दो अलग-अलग क्रियाओं (या क्रियाओं के समूह) के बीच चयन करता है।
सम्बंधित: एक्सेल में नेस्टेड फ़ार्मुलों के साथ IF फ़ंक्शन का उपयोग कैसे करें
यदि नहीं तो कथन में एक निश्चित क्रिया निष्पादित करता है अगर एक शर्त सच होने पर ब्लॉक करें। अन्यथा, यह में एक क्रिया निष्पादित करता है अन्य जब स्थिति गलत परिणाम का मूल्यांकन करती है तो ब्लॉक करें।
वाक्य - विन्यास:
अगर (शर्त)
कथन1
अन्य
कथन २
नमूना कोड:
अगर (उम्र <18)
System.out.println ("आप नाबालिग हैं।");
अन्य
System.out.println ("आप एक वयस्क हैं।");
नेस्टेड अगर..else
होना संभव है यदि नहीं तो अंदर बयान यदि नहीं तो बयान, एक परिदृश्य जिसे नेस्टिंग के रूप में जाना जाता है।
नीचे दिया गया उदाहरण देखें:
अगर (तापमान> 6000) {
System.out.println ("ऑब्जेक्ट का रंग नीला होने की संभावना है");
}
अन्य{
अगर (तापमान> 5000) {
System.out.println ("ऑब्जेक्ट का रंग सफेद होने की संभावना है");
}
अन्य{
अगर (तापमान> 3000) {
System.out.println ("ऑब्जेक्ट का रंग पीला होने की संभावना है");
}
अन्य{
System.out.println ("ऑब्जेक्ट का रंग नारंगी होने की संभावना है");
}
}
}
उपरोक्त कोड जाँचता है कि क्या किसी वस्तु का तापमान एक निश्चित सीमा के भीतर है और फिर उसके संभावित रंग को प्रिंट करता है। उपरोक्त कोड वर्बोज़ है और आपको तर्क के साथ पालन करने में भ्रमित होने की संभावना है।
नीचे वाले को देखें। यह एक ही लक्ष्य प्राप्त करता है, लेकिन यह अधिक कॉम्पैक्ट है और इसमें अनावश्यक नहीं है { } के पश्चात अन्य. अधिकांश प्रोग्रामर वास्तव में इसे बाद वाले को पसंद करते हैं।
अगर (तापमान> 6000) {
System.out.println ("ऑब्जेक्ट का रंग नीला होने की संभावना है");}
और अगर (तापमान> 5000) {
System.out.println ("ऑब्जेक्ट का रंग सफेद होने की संभावना है");}
और अगर (तापमान> 3000) {
System.out.println ("ऑब्जेक्ट का रंग संभवतः पीला");}
अन्य {
System.out.println ("ऑब्जेक्ट का रंग संभवतः नारंगी");}
ब्लाकों
अगर तथा यदि नहीं तो बयान आम तौर पर एक क्रिया को निष्पादित करने की अपेक्षा करते हैं। यदि आप उनके साथ कई कथन निष्पादित करना चाहते हैं, तो ब्रेसिज़ का उपयोग करें { } इन कार्यों को समूहीकृत करने के लिए।
अगर (शर्त) {
// बयान
} अन्य {
// बयान
}
3. स्विच
यह एक बहु-चयन कथन है। यह जांचता है कि कोई अभिव्यक्ति दिए गए मामलों में से किसी एक से मेल खाती है और फिर उस मामले के लिए एक क्रिया निष्पादित करती है।
वाक्य - विन्यास:
स्विच (अभिव्यक्ति) {
मामला ए:
// बयान
विराम;
मामला ख:
// बयान
विराम;
मामला एन:
// बयान
विराम;
चूक जाना:
// बयान
}
टूटना कथन को रोकने के लिए प्रयोग किया जाता है स्विच एक मैच मिलने पर चलने से बयान। यदि कोई मामला पाया गया है तो निष्पादन समय बर्बाद करने की कोई आवश्यकता नहीं है।
स्विच स्टेटमेंट में दिया गया एक्सप्रेशन टाइप का एक निरंतर इंटीग्रल होना चाहिए बाइट, कम (लेकिन नहीं लंबा), पूर्णांक, या चारो. आप use का भी उपयोग कर सकते हैं तार डाटा प्रकार।
नमूना कोड:
स्ट्रिंग स्थिति = "ई";
स्विच (स्थिति) {
मामला "एन":
System.out.println ("आप उत्तर में हैं");
विराम;
मामला "डब्ल्यू":
System.out.println ("आप पश्चिम में हैं");
विराम;
मामला "एस":
System.out.println ("आप दक्षिण में हैं");
विराम;
मामला "ई":
System.out.println ("आप पूर्व में हैं");
विराम;
चूक जाना:
System.out.println ("गैर-कार्डिनल स्थिति");
}
पायथन पर एक नजर if Statement
अब जब आपने सीख लिया है कि जावा में सिलेक्शन स्टेटमेंट्स का उपयोग कैसे किया जाता है, तो पायथन में शिफ्ट होना दिलचस्प हो सकता है।
प्रोग्रामिंग तर्क समान है, लेकिन पायथन अधिक शुरुआती-अनुकूल है और उतना चिंताजनक नहीं है। कई भाषाओं में तर्क सीखने से अंतर्निहित विचारों को लागू करने में मदद मिलती है। अपने कोडिंग ज्ञान में विविधता लाना कभी भी एक बुरा विचार नहीं है।
पायथन में महारत हासिल करने का मतलब है कि अगर स्टेटमेंट में पायथन को पकड़ना है। अपने पायथन ज्ञान को बेहतर बनाने के लिए यदि कथन के उदाहरणों का उपयोग करें।
आगे पढ़िए
- प्रोग्रामिंग
- जावा
- कोडिंग ट्यूटोरियल
जेरोम MakeUseOf में स्टाफ राइटर हैं। वह प्रोग्रामिंग और लिनक्स पर लेख शामिल करता है। वह एक क्रिप्टो उत्साही भी है और हमेशा क्रिप्टो उद्योग पर नजर रखता है।
हमारे न्यूज़लेटर की सदस्यता
तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!
सब्सक्राइब करने के लिए यहां क्लिक करें