यह गाइड लूप्स, व्हिल लूप्स और बहुत कुछ के लिए if-else को कवर करता है।
प्रोग्रामिंग में, निर्णय लेने और अपने कोड में कार्यों को दोहराने के लिए निष्पादन के प्रवाह को नियंत्रित करना आवश्यक है। जावा नियंत्रण प्रवाह के प्रबंधन के लिए मजबूत उपकरण प्रदान करता है, जिसमें सशर्त कथन और लूप शामिल हैं। इस पोस्ट में, हम इन मूलभूत अवधारणाओं पर गौर करेंगे और पता लगाएंगे कि वे कैसे काम करते हैं और आप गतिशील और प्रतिक्रियाशील कार्यक्रम बनाने के लिए उनका उपयोग कैसे कर सकते हैं।
if-else स्टेटमेंट आपको किसी शर्त के सही या गलत होने के आधार पर कोड के एक ब्लॉक को निष्पादित करने की अनुमति देता है। यह आपके प्रोग्राम में एक चेकपॉइंट स्थापित करने जैसा है जहां कुछ कोड केवल तभी चलते हैं जब विशिष्ट मानदंड पूरे होते हैं।
सिंटैक्स:
if (condition) { // Code to execute if the condition is true } else { // Code to execute if the condition is false }
int marks = 75; if (marks >= 60) { System.out.println("Passed with distinction!"); } else if (marks >= 40) { System.out.println("Passed!"); } else { System.out.println("Failed."); }
इस उदाहरण में:
एक जावा प्रोग्राम लिखें जो if-else स्टेटमेंट का उपयोग करके जांच करता है कि कोई संख्या सकारात्मक, नकारात्मक या शून्य है या नहीं। प्रत्येक मामले के लिए एक उपयुक्त संदेश प्रिंट करें।
स्विच स्टेटमेंट एक वेरिएबल के मूल्य के आधार पर कोड निष्पादित करने का एक और तरीका है। यह विशेष रूप से तब उपयोगी होता है जब आपको एक एकल चर की कई संभावित मानों से तुलना करने की आवश्यकता होती है।
सिंटैक्स:
switch (variable) { case value1: // Code to execute if variable == value1 break; case value2: // Code to execute if variable == value2 break; // more cases... default: // Code to execute if none of the cases match }
int dayOfWeek = 3; String day; switch (dayOfWeek) { case 1: day = "Sunday"; break; case 2: day = "Monday"; break; case 3: day = "Tuesday"; break; // more cases... default: day = "Invalid day"; break; } System.out.println("Today is: " day);
लूप्स प्रोग्रामिंग में शक्तिशाली उपकरण हैं जो आपको कोड के एक ब्लॉक को कई बार दोहराने की अनुमति देते हैं। जावा कई प्रकार के लूप का समर्थन करता है, प्रत्येक अलग-अलग परिदृश्यों के लिए उपयुक्त है।
फॉर लूप का उपयोग आम तौर पर तब किया जाता है जब आप पहले से जानते हैं कि आपको कितनी बार पुनरावृत्त करने की आवश्यकता है। इसमें तीन भाग होते हैं: आरंभीकरण, स्थिति और पुनरावृत्ति।
सिंटैक्स:
for (initialization; condition; iteration) { // Code to execute in each loop iteration }
for (int i = 1; iइस लूप में:
एक लूप बनाएं जो पहले 10 सम संख्याओं को प्रिंट करता है।
जब तक निर्दिष्ट स्थिति सत्य है तब तक while लूप निष्पादित होता रहता है। इसका उपयोग अक्सर तब किया जाता है जब पुनरावृत्तियों की संख्या पहले से ज्ञात नहीं होती है।
सिंटैक्स:
while (condition) { // Code to execute while the condition is true }
int count = 0; while (countइस उदाहरण में, लूप गिनती का मान प्रिंट करता है और इसे तब तक बढ़ाता है जब तक कि गिनती 3 से कम न हो जाए।
2.3 डू-व्हाइल लूप
डू-व्हाइल लूप, व्हिल लूप के समान है, लेकिन यह गारंटी देता है कि लूप बॉडी कम से कम एक बार निष्पादित होगी, भले ही स्थिति शुरू से ही गलत हो।
सिंटैक्स:
do { // Code to execute at least once } while (condition);उदाहरण:
int count = 0; do { System.out.println("Count: " count); count ; } while (countइस मामले में, लूप गिनती के मूल्य को प्रिंट करता है और इसे बढ़ाता है, जबकि लूप की तरह, लेकिन यह सुनिश्चित करता है कि कोड कम से कम एक बार चलता है, भले ही गिनती 3 या उससे अधिक से शुरू हो।
2.4 कथनों को तोड़ें और जारी रखें
for (int i = 1; iजारी रखें का उपयोग करने वाला उदाहरण:
for (int i = 1; iचुनौती 3:
एक लूप लिखें जो 1 से 10 तक की संख्याओं को प्रिंट करता है लेकिन संख्या 5 को छोड़ देता है।
सारांश
इस अनुभाग में, हमने सशर्त कथनों और लूपों का उपयोग करके आपके जावा प्रोग्राम के प्रवाह को नियंत्रित करने की आवश्यक बातों को शामिल किया है। हमने ब्रेक और कंटिन्यू स्टेटमेंट के साथ-साथ इफ-एल्स, स्विच, फॉर, वाइल और डू-व्हाइल लूप्स का पता लगाया।
इन नियंत्रण प्रवाह उपकरणों में महारत हासिल करके, आप अधिक गतिशील और कुशल जावा प्रोग्राम बना सकते हैं। आपने जो सीखा है उसे सुदृढ़ करने के लिए चुनौतियों का प्रयास करें!
अगली पोस्ट में, हम जावा में सरणियों और संग्रहों का पता लगाएंगे, जो डेटा के समूहों को कुशलतापूर्वक प्रबंधित करने के लिए महत्वपूर्ण हैं। बने रहें!
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3