जावा सिलेक्शन स्टेटमेंट के लिए एक शुरुआती गाइड

जावा सिलेक्शन स्टेटमेंट के लिए एक शुरुआती गाइड

चयन विवरण जावा में एक प्रोग्राम नियंत्रण संरचना है। जैसा कि नाम से पता चलता है, उनका उपयोग एक निश्चित शर्त पूरी होने पर निष्पादन पथ का चयन करने के लिए किया जाता है।





स्टार्ट मेन्यू आइकन बदलें विंडोज़ 10

जावा में तीन चयन कथन हैं: अगर , यदि नहीं तो , तथा स्विच . आइए उन पर करीब से नज़र डालें।





1. अगर कथन

यह एकल चयन कथन है। इसका नाम इसलिए रखा गया है क्योंकि यह केवल एक क्रिया (या क्रियाओं के समूह) का चयन या उपेक्षा करता है।





जब आप एक निश्चित कथन को निष्पादित करना चाहते हैं यदि दी गई शर्त सत्य है, तो इसका उपयोग करें अगर बयान। एक शर्त कोई भी अभिव्यक्ति है जो बूलियन परिणाम देती है, यानी सत्य या गलत (1 या 0)। संबंधपरक, तार्किक और समानता संचालन ऐसे भाव हैं जो बूलियन परिणाम देते हैं।

यदि शर्त गलत है, तो अपेक्षित कार्रवाई का निष्पादन छोड़ दिया जाएगा।



वाक्य - विन्यास:

if (condition)
statement

नमूना कोड:





if (mark >90)
System.out.println('You got grade A');

से पहले इंडेंटेशन पर ध्यान दें System.out.ln () बयान। प्रोग्राम संरचना दिखाने के लिए इसे शामिल करना अच्छा अभ्यास है। जैसे ही आप अगली पंक्ति में जाते हैं, अधिकांश IDE स्वचालित रूप से इसे शामिल कर लेते हैं। तो आपको इसे शामिल करने के बारे में भूलने की चिंता नहीं करनी चाहिए।

2. if..else Statement

यह दोहरा चयन कथन है। इसका नाम इसलिए रखा गया है क्योंकि यह दो अलग-अलग क्रियाओं (या क्रियाओं के समूह) के बीच चयन करता है।





सम्बंधित: एक्सेल में नेस्टेड फ़ार्मुलों के साथ IF फ़ंक्शन का उपयोग कैसे करें

NS यदि नहीं तो कथन में एक निश्चित क्रिया निष्पादित करता है अगर एक शर्त सच होने पर ब्लॉक करें। अन्यथा, यह में एक क्रिया निष्पादित करता है अन्यथा जब स्थिति गलत परिणाम का मूल्यांकन करती है तो ब्लॉक करें।

वाक्य - विन्यास:

if (condition)
statement1
else
statement2

नमूना कोड:

if (age <18)
System.out.println('You are a minor.');
else
System.out.println('You are an adult.');

नेस्टेड अगर..else

होना संभव है यदि नहीं तो अंदर बयान यदि नहीं तो बयान, एक परिदृश्य जिसे नेस्टिंग के रूप में जाना जाता है।

नीचे दिया गया उदाहरण देखें:

if (temperatures > 6000){
System.out.println(' Object's color likely blue');
}
else{
if (temperatures > 5000){
System.out.println(' Object's color likely white');
}
else{
if(temperatures > 3000){
System.out.println(' Object's color likely yellow');
}
else{
System.out.println(' Object's color likely orange');
}
}
}

उपरोक्त कोड जाँचता है कि क्या किसी वस्तु का तापमान एक निश्चित सीमा के भीतर है और फिर उसके संभावित रंग को प्रिंट करता है। उपरोक्त कोड वर्बोज़ है और आपको तर्क के साथ पालन करने में भ्रमित होने की संभावना है।

नीचे वाले को देखें। यह एक ही लक्ष्य प्राप्त करता है, लेकिन यह अधिक कॉम्पैक्ट है और इसमें अनावश्यक नहीं है {} उपरांत अन्यथा . अधिकांश प्रोग्रामर वास्तव में इसे बाद वाले को पसंद करते हैं।

if (temperatures > 6000){
System.out.println(' Object's color likely blue');}
else if (temperatures > 5000){
System.out.println(' Object's color likely white');}
else if (temperatures > 3000){
System.out.println(' Object's color likely yellow');}
else {
System.out.println(' Object's color likely orange');}

ब्लाकों

NS अगर तथा यदि नहीं तो बयान आम तौर पर एक क्रिया को निष्पादित करने की अपेक्षा करते हैं। यदि आप उनके साथ कई कथन निष्पादित करना चाहते हैं, तो ब्रेसिज़ का उपयोग करें {} इन कार्यों को समूहीकृत करने के लिए।

if (condition){
// statements
} else {
// statements
}

3. स्विच

यह एक बहु-चयन कथन है। यह जांचता है कि कोई अभिव्यक्ति दिए गए मामलों में से किसी एक से मेल खाती है और फिर उस मामले के लिए एक क्रिया निष्पादित करती है।

वाक्य - विन्यास:

switch(expression) {
case a:
// statement
break;
case b:
// statement
break;
case n:
// statement
break;
default:
// statement
}

NS टूटना कथन को रोकने के लिए प्रयोग किया जाता है स्विच एक मैच मिलने पर चलने से बयान। यदि कोई मामला पाया गया है तो निष्पादन समय बर्बाद करने की कोई आवश्यकता नहीं है।

फोटोशॉप में टेक्स्ट को आउटलाइन कैसे दें

स्विच स्टेटमेंट में दिया गया एक्सप्रेशन टाइप का एक निरंतर इंटीग्रल होना चाहिए बाइट , कम (लेकिन नहीं लंबा ), NS , या char . आप का भी उपयोग कर सकते हैं डोरी डाटा प्रकार।

नमूना कोड:

String position= 'E';
switch(position) {
case 'N':
System.out.println('You are in the North');
break;
case 'W':
System.out.println('You are in the West');
break;
case 'S':
System.out.println('You are in the South');
break;
case 'E':
System.out.println('You are in the East');
break;
default:
System.out.println('Non-cardinal position');
}

पायथन पर एक नजर if Statement

अब जब आपने सीख लिया है कि जावा में सिलेक्शन स्टेटमेंट्स का उपयोग कैसे किया जाता है, तो पायथन में शिफ्ट होना दिलचस्प हो सकता है।

प्रोग्रामिंग तर्क समान है, लेकिन पायथन अधिक शुरुआती-अनुकूल है और उतना चिंताजनक नहीं है। कई भाषाओं में तर्क सीखने से अंतर्निहित विचारों को लागू करने में मदद मिलती है। अपने कोडिंग ज्ञान में विविधता लाना कभी भी एक बुरा विचार नहीं है।

साझा करना साझा करना कलरव ईमेल यदि कथन है तो पायथन का उपयोग कैसे करें

पायथन में महारत हासिल करने का मतलब है कि अगर स्टेटमेंट में पायथन को पकड़ना है। अपने पायथन ज्ञान को बेहतर बनाने के लिए यदि कथन के उदाहरणों का उपयोग करें।

आगे पढ़िए
संबंधित विषय
  • प्रोग्रामिंग
  • जावा
  • कोडिंग ट्यूटोरियल
लेखक के बारे में जेरोम डेविडसन(22 लेख प्रकाशित)

जेरोम MakeUseOf में स्टाफ राइटर हैं। वह प्रोग्रामिंग और लिनक्स पर लेख शामिल करता है। वह एक क्रिप्टो उत्साही भी है और हमेशा क्रिप्टो उद्योग पर नजर रखता है।

जेरोम डेविडसन की और फ़िल्में या टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें