Transcript for:
जावा में कंडिशनल स्टेटमेंट्स का अध्ययन

हाई एवरीवन एंड वेलकम टू द जावा प्लेसमेंट कोर्स इसमें सीखेंगे हम लेक्चर थ्री यानि कंडिशनल स्टेटमेंट्स रहे होंगे तो शुरुआत करते हैं लेक्चर थ्री की जिसमें सीखेंगे कंडेशनल स्टेटमेंट्स आज जो टॉपिक्स हम कवर कर रहे होंगे उसके अंदर आएंगे इफ एल्स एल्सिफ, स्विच और ब्रिक अब ये कुछ कीवर्ड्स होते हैं जावा के जिनके बारे में सीखेंगे दीदी कीवर्ड्स क्या होते हैं? अब जैसे इंग्लिश के अंदर हमारे पास एक डिक्षिनरी होती है जिसके अंदर जितने भी वर्ड्स लिखे होते हैं बाकियों को English का पार्ट नहीं माना जाता वैसे ही Java की भी अपनी एक dictionary है जिसके अंदर कुछ words stored है और उन words के fixed मतलब है उन words के कोई और मतलब हम नहीं ले सकते ना ही उनके नाम के हम variables बना सकते है ऐसे fixed words को Java जावा के अंदर कीवर्ड कहते हैं तो यह सारे के सारे जावा के कुछ कीवर्ड हैं अब इससे पहले हमने इनपुट आउटपुट सीख लिया है जावा में वेरियबल सीख लिया है क्या होते हैं और डाटा टाइप सीख लिया है इन सारी चीजों का यूज हम जैसे अगर हमारा English का कोई logical statement हो, कि आपकी जो age है अगर वो 18 से उपर है तब आप एक adult है, नहीं तो आप एक adult नहीं है, यह हमने Hindi में एक सरल सी बात कह दी, अब इसी को English में translate करें तो, if you are older than 18, if your age is greater than 18, then you are an adult, else you are not an adult, यह हमने कह दिया इसको English में, यानि if और else को use करके, अब इन ही conditional statements को, हम Java के, के अंदर इफ एल्स दो कीवर्ड की हेल्प से लिखते हैं कंडिशनल स्टेटमेंट्स यानि यहां पर एक कंडिशन आ गई कंडिशन किस पर आई एज पर अगर एज 18 से ऊपर है यह कंडिशन है अगर यह ट्रू है तो आप एडल्ट है नहीं स्टेटमेंट्स लिखी होंगे और बीच में आ जाएगा टपक पड़ेगा हमारा एफेंस उसको इसको ऐसे लिखेंगे कि इस पेरेंथेस के अंदर कोई भी कंडिशन यहां पर कंडिशन हो सकती है सम नंबर एंड ग्रेटर देन 18 या फिर हमारी एज ग्रेटर देन 18 या फिर अगर हमारा एक विकल्ट टू बी है अब जावा के अंदर सिर्फ इकल टू एक बार नहीं लिखते दो बार लिखते हैं तो एज इकल टू इज इकल टू अगर भी है तो वह भी कंडिशन हो सकती है अगर हमारा कोई बूलियन वेरिबल है मान लीजिए इज एडल्ट पहले से हमें पता है क्या उसकी की value true है वो भी एक condition हो सकती है, तो इस तरीके से if के अंदर कोई भी condition अगर true हो जाए, तो उसके बाद जो curly braces है, उसके अंदर जितनी भी statements हैं, वो सारी run करेंगी, लेकिन अगर वो condition false हो जाए, तो उस case में run करेगी ये else वाले curly braces की statement, statement 5 and 6, तो कुछ इस तरीके से if else काम करता है जावा के अंदर, अब इसको एक simple से example से समझनी की कोशिश करते हैं, सबसे पहले हम क्या करेंगे, user say input, इंपुट ले लेंगे एज हमने सीखा था लास्ट क्लास में इंपुट कैसे लेते हैं जावा के अंदर पहला स्टेप होगा यह दूसरा स्टेप चेक करें कि अगर हमारी एज ग्रेटर देन 18 है तो हम प्रिंट करवा दें एडल्ट नहीं तो मतलब बहुत ही सिंपल काम अब इसी सिंपल काम को कोड की हेल्प से करते हैं सबसे पहले क्या करेंगे एक स्कैनर क्लास की ऑब्जेक्ट बनाएंगे स्कैनर क्लास का यूज करते हैं जावा में इनपुट लेने के लिए इसके अलावा कुछ जो जो मैं आएंगी अंदर लिखेंगे सिस्टम डॉट इन अ अब यह स्कैनर जो है इसको यूज करने के लिए हमें इंपोर्ट करना पड़ेगा एक पैकेज जावा डॉट यूटिल डॉट इस स्टार सब कुछ ले लेते हैं वैसे डॉट आयो होता है इनपुट आउटपुट के लिए स्कैनर क्लास का हमने ऑब्जेक्ट बना लिया उसके बाद क्या किया एज को हम कर लेंगे इनपुट इन टेज इज इकुल टो एसी डॉट नेक्स्ट इंट एज को लिखेंगे अपना इस एल्स तो इस एज इस ग्रेटर देने 18 यह हमने यहां जो लिखी है यह कंडिशन है प्रिंट करवा देंगे हम अब आप सोच रहे होंगे कि मैंने बस ऐसा टाइप किया और फिर यह पूरी स्टेटमेंट कैसे आ गई तो विजय टूडियो कोड के अंदर शॉर्टकट होता है कि आप S Y S O CISO टाइप करें और फिर कीबोर्ड पर टाब दबा दें तो आपके लिए पूरी स्टेटमेंट जो है वो प्रिंट हो जाएगी तो यहाँ पर इफ के बाद ल और यहाँ पर print करवा देंगे हम not adult, तो कुछ इस तरीके से हमारे if, else की help से हम print करवा रहे होंगे, कि अगर user ने age दे दी तो वो adult है या नहीं है, if age greater than 18, then print adult, else system.out.println not adult, तो इस पूरे के पूरे code को save कर लेते हैं, control S दबा कर, या उपर file में जा कर, और अब इसे करेंगे run, run करने के बाद इसे debug नहीं करेंगे, करना तो हम input देंगे अपनी age, age क्या लिखना चाहते हैं सबसे पहले 15 enter कर देते हैं, तो 15 is obviously not adult, अब दुबारा से इसको run करें अगर और इस बार age में क्या pass करेंगे, age में pass कर रहे होंगे हम 21, तो 21 pass किया तो adult, तो कुछ इस तरीके से if else काम करता है जावा के अंदर, अब एक और example लेते हैं, अगले वाला example जो होगा हम level up कर रहे हैं दीरे दीरे अब जो example होगा उसमें क्या करेंगे हम check करेंगे user से input ले लेंगे एक number ठीक है अब इस number के लिए check करेंगे कि क्या ये number odd है या फिर ये number even है, अब दीदी odd और even कैसे check करते हैं जावा के अंदर, ये तो हमने सीखा ही नहीं, तो odd और even कैसे check करते हैं, हमारे पास जावा के अंदर एक operator होता है, जिसको नाम देते हैं modulo, modulo operator क्या करता है, ये calculate करता है remainder, कि जैसे अगर प्लस करना होता है तो प्लस ऑपरेटर होता है माइनस करना होते तो माइनस ऑपरेटर होता मल्टीप्लाई करना तो मल्टीप्लाई ऑपरेटर होता है वैसे ही जावा के अंदर यह मॉडिलो ऑपरेटर होता है अगर एक्स मॉडिलो वाइ हम ले लें तो बाइका जो भी रिमेंडर आएगा रिमेंडर वह हमें आउटपुट में मिल रहा होगा तो जब भी एक्स डिवाइडिड बाइड वाय का रिमेंडर चाहिए तो आप एक्स मॉड्यूल वाय लिख दीजिए जावा के अंदर पर दिवी मॉड्यूल लेने से और डिवन क यहां पर हम करेंगे लॉजिक की बात लॉजिक की बात यह है कि हमने मैथ में सीखा हुआ है कि किसी भी नंबर को टू से डिवाइड कर दें और वह कंप्लीटली डिवाइड हो जाए और रिमेंडर जिरू आ जाए तो उस नंबर को हम क्या कहते हैं उस नंबर को देते हैं इवन मतलब एक्स डिवाइडेड बाई टू अगर का भी भी हमारा जो रिमेंडर है वह जिरू दे दे तो मतलब वह इवन नंबर है लेकिन एक्स डिवाइडेड बाई टू अगर जिरू नहीं दे तो वह नंबर क्या है वह नंबर है और अब यह डिवाइड लेकिन मॉड्यूलो की help से हम remainder निकाल सकते हैं तो हमें क्या करना है simply हमें simply ये करना है कि अगर हमें एक number दिया हुआ है जो हम user से input लेंगे मान लेते हैं वो number है x तो x का modulo with 2 चेक कर लेंगे अगर वो 0 हो जाता है तो मतलब वो एक even number है लेकिन अगर वो 0 नहीं होता मतलब else की condition तो वो एक odd number है इसी same logic को अब कोई लोग को बता दें कोड की हेल्प से लिखते हैं कोड में क्या करेंगे पहले हमने इनपुट लिया था एज इस बार इनपुट लेंगे हमारा नंबर जो है एक्स एक्स आ गया हमारे पास अगर एक्स मॉडिलो टू इजी इकुल टू इजी इकुल टू जिरो उस पेस में प्रिंट कर दीजिए आप इवन यानि एक इवन नंबर कंप्लीटली डिवाइड हो गया टू के साथ एस आप प्रिंट कर रहे हैं और तो इस तरीके से इफ और एल्स की हेल्प से हमने देख लिया कि हमने जो नंबर इनपुट लिया वह और है यह इवन इस कोड को सेव करते हैं इसको रन करते हैं रन करने के बाद हमारे पास नंबर हमें देना है तो नंबर से पहले देते हैं फाइव फाइव है और नंबर बिल्कुल सही आउटपुट इस बार एक इवन नंबर हमें एंटर करके देखेंगे कि इस बार एंटर करते हैं टू अ तो एक नंबर है बिल्कुल ठीक तो इस तरीके से लॉजिकली इफ ऐस को यूज करके हम पता कर पा रहे हैं कि हमारी स्टेटमेंट जेनरल लाइफ की स्टेटमेंट कोड में कैसे रिप्रेजेंट होती है अब इसके बाद एक और क्वेश्चन करके देखेंगे इस क्वे थोड़े से नए concepts हम सीख रहे होंगे सबसे पहले इस question को आसान तरीके से करेंगे तो हमें जो question given है वो यह है कि आप क्या करिए user से इस बार दो number input लीजे एक A एक B अगर A B के equal है तो उस case में print करवाई एक equal अगर A B से बड़ा है उस case में print करवाईए A is greater अगर A B से छोटा है तो उस case में print करवाईए A is lesser तो इस तरीके से 1, 2, 3 conditions हैं आपके पास इनको आपको if else की form में करना है उसको करके देखने हैं code की form में कैसे करेंगे सबसे बहले तो इसे मिटा लेते हैं पहले हम क्या input लेते हैं इस बार लेंगे a, similarly input a लेने के बाद input में लेंगे b, next int करके, अब चेक करेंगे, if a is equal to equal to b, उस case में आप print करवा दीजिए equal, but else, अगर ऐसा नहीं है, तो उस case में क्या होगा, उस case में दुबारा चेक कर लेते हैं, कि क्या a बी से बड़ा है, तो उस case में क्या print करवा रहे होंगे, A is greater, लेकिन अगर ऐसा नहीं है, मतलब A B से छोटा है, तो उस case में print करवाएंगे, तो उस case में print करवाएंगे, A is lesser, तो यह हमने code लिख लिया, अगर a, b के equal है तो print करवाईए equal, else, दुबारा से check कर लेंगे, अगर a, b से बड़ा है तो print करवाईए a is greater, else, मतलब is, if का else, अगर a, b से बड़ा नहीं है तो आप print करवाईए a is lesser, अब इस code को run करते हैं, run करके हम अपना a जो है वो pass करेंगे as 2, b को pass करेंगे as 5, तो a is lesser, very clear, तो इससे हमें क्या समझ में आया कि अगर हमें सिर्फ if else दिया हो, तो else के बाद भी बहुत सारी ऐसे conditions होती हैं, जो हम check करना चाहते हैं, मतलब if तो हमने check कर लिया, equal to check कर लिया, उसके बाद भी हमें check करना है, greater है, less है, क्या है, तो ऐसे case में हमें else के अंदर सारी conditions लिखनी पड़ेंगी, तो थोड़ा सा जो code है वो अभी clean नहीं दिख रहा, तो java में इसका solution निकला, उसको हम कहते हैं, चाहते हैं एल्स इफ स्टेटमेंट्स एल्स इफ यानि आपने इफ तो चेक कर लिया कि अगर वह नहीं है तो फिर आप दुबारा से एल्स इफ कर सकते हैं एल्स के अंदर आपको सब कुछ नहीं लिखना किस तरीके से सिंटैक्स रहेगा आपने इफ कंडिशन चेक कर लिया कि स्टेटमेंट वन स्टेटमेंट टू प्रिंट हो जाएं अगर कंडिशन वन सच है लेकिन अगर ऐसा नहीं है तो फिर आप चेक कर लें कंडिशन टू एल्स इफ लिखकर तो एक कंडिशन थ्री और फोर यानि स्टेटमेंट थ्री और फोर और एग्जिक्यूट हो रही होंगी उसके बाद आप कितने भी ऐसे लिख सकते हैं और फिर एंड में आप लिखिए अपना फाइनल एल्स अब आप इसमें बोल सकते हैं दीदी हम बार-बार इस भी तो लिख सकते थे इस में लिख देते कंडीशन दोबारा इफ लिख देते कंडीशन ट्रू और फिर से इस तरीके से हम अपनी दो कंडीशन चेक कर लेते लेकिन बार-बार पहले वाली अगर ट्रू हो गई तो यह चेक नहीं होगी लेकिन अगर पहले वाली ट्रू नहीं हुई तो यह चेक होगी अगर पहले वाली भी ट्रू नहीं हुई यह भी ट्रू नहीं हुई तब यह रन होगी तो कुछ इस तरीके से हमारा एल्स इफ एल्स काम करता है जावा के अंदर अब इस सेम कोड को अगर हमें एल्स इफ की फॉर्म में चेंज करना है तो कैसे करेंगे इफ तो हमने वैसा का वैसा रखना है यहां पर हम बस इसे बना देंगे एल्स एफ और यह वाला पेरेंथेस हम हटा देंगे तो ध्यान से देखें तो क्या हुआ, if A is equal to B, then this condition, else अगर ऐसा नहीं है, तो फिर आप दुबारा चेक करें, अगर आप दुबारा चेक करें, तो इसे थोड़ा सा clean कर देते हैं, है और सेव कर देते हैं अब जावा के अंदर एक चीज होती है कि जो आपके कर लीजिए जो थे वह आप सेम लाइन पर लगते है ओपनिंग कर ली ब्रेस और क्लोजिंग वाले जो ब्रेस होता है वह नेक्स्ट लाइन में आता है तो अगर आप इसको यहां भी कर देंग में कोई प्रॉब्लम नहीं आएगी बट यह कन्वेंशन है जावा को लिखने का कि आप सेम लाइन पर करते हैं तो यह बेसिकली दिखाता है कि आप एक अच्छे कोडर है कोडिंग अच्छे खासे टाइम से कर रहे हैं तो आपको पता है कि कौन सी लैंग्वेज के क� कर लिया अब इस कोड को भी एक बार रन करके वेरिफाई जरूर कर लेते हैं इस बार पास करेंगे ए में पांच और बी में दो तो ए इस ग्रेटर तो कोड हमारा बिल्कुल है सही अब थोड़े से क्विस के क्वेस्टिंग करते हैं थोड़ा सा प्रैक्टिस करते हैं जो भी हमने सीखा उसको सबसे पहला क्विस का हमारे पास जो क्वेस्टिंग गिवन है वह है इफ थ्री इज एन ऑर्ड नंबर प्रिंट बजिंगा अब यहां पर और की जगह अ एवन आना चाहिए यह थोड़ा सा प्रिंटिंग मिस्टेक है इफ थ्री इज एन इवन नंबर प्रिंट बजेंगा और यहां पर आएगा मल्टिपल चॉइसेज आर करेक्ट मतलब एक से ज्यादा जो आपके ऑप्शन है वह भी सही हो सकते हैं अब सबसे पहले अनला बजिंगा तो पहले option को हम सबसे पहले analyze करके देखते हैं कि पहला option क्या कह रहा है पहला option क्या वही कह रहा है जो question में दिया हुआ है पहले option में है if 3 modulo 2 मतलब जो भी number था 3 modulo 2 हम check कर रहे हैं कि अगर वो even है तो आप print कर दीजे बजिंगा बिल्कुल ठीक है तो option a is correct प्रेमेंट सिंटाक्टिकली सिंटाक्स वाइस बिल्कुल ठीक है अब बात करें ऑप्शन भी की अगर अब इस थ्री मॉडलो टू इज इकल्टी यह कैसे सही हुआ अब बात यह है कि जावा के अंदर इफ के पास कर ली ब्रेसेस लगाना तब ज्यादा लॉजिकल र जब आपको एक ही statement print करवानी हो पर दीदी इसमें तो curly braces है ही नहीं है कैसे ठीक हुआ तो Java के अंदर curly braces के अंदर आपकी multiple statements आ सकती है तो वो सारी की सारी print होंगी अगर आपका if true है लेकिन अगर आपकी single statement है और वो आप बिना curly brace के लिखेंगे, तो भी वो print हो रही होगी, तो if आपने कहीं भी लिख दिया और अगर वो true है, तो उसके अगले वाली statement है, वो if के साथ अपने आप जुड़ जाती है, तो कुछ इस तरीके से बिना curly braces के बावजूद आप एक single statement को print करवा सकते हैं, लेकिन इसके अलावा, बजिंगा के अलावा, अगर आपको कुछ और print करना होता, अगली line में, अगर ये statement सच हो जाती तो, तो उसके लिए आपको curly braces जो हैं, वो लगाने पर चाहिए, लगते क्योंकि अगर आपने करली ब्रेस नहीं लगाए होते तो सिर्फ फर्स्ट स्टेटमेंट एक्जीक्यूट होत तो यह जो हमारा option B है, यह भी है correct option, अब option C की अगर बात करें, तो उसमें है if 3 modulo 2 is equal to 0, same condition, कि ठीक है 3 को check करें, कि वो even है क्या, लेकिन यहाँ पर यह special terminator आपने देख लिया, terminator यानि अब आप यहाँ पर खतम कर दीजे इस line को, इस terminator की वज़े से, यह जो next line है, this next line will always be executed, मतलब अगर if true है नहीं है फरक नहीं पड़ता, next line में bazinga जो है print हमेशा हो रहा होगा, इसलिए ये जो statement है ये है incorrect, मतलब इसने वो logic follow नहीं किया, जो हमने question में लिखा था, इसलिए हमारे जो a, b, c options हैं, इसमें से a और b सही statements है, c option गलत है क्योंकि वहाँ पर terminator आ गया, अगर ये terminator नहीं होता है यहां तो ये बिल्कुल सही option होता है, कि इसके बाद बात करते हैं एक और क्वेश्चन की इस क्वेश्चन को सॉल्व करते-करते हम सीख जाएंगे कि स्विच का क्या मतलब होता है जावा के अंदर अब क्वेश्चन कुछ इस तरीके से कि आपको एक रोबोट दिया हुआ है उसके पास उन पर तीन बटन है पहले बटन को आप प्रेस करते हैं तो वह कहता है हेलो दूसरे बटन को आप प्रेस करते हैं तो कहता है नमस्ते और तीसरे बटन को आप प्रेस करते हैं तो वह कहता है बॉनजूर बॉनजूर फ्रेंड का नमस्ते है मुझे आइडिया नहीं है कि मैं इसको सही प्रोनाउंस कर रही हूं या नहीं तो हम रेली सॉरी अगर मैं गलत प्रोनाउंस कर रही हूं तो तो कुछ इस तरीके से 123 बटन को प्रेस करने के बाद आपके अलग-अलग जो ग्रीटिंग है वह प्रिंट कर रहे होंगे इस चीज को सबसे पहले करते हैं इफ एल्स की हेल्प से उसके बाद देखेंगे कि स्विच की कहानी कैसे आ जाती है इफ एल्स के बाद तो हमें पता है कि हमें क्या करना है सबसे पहले हम इनपुट ले लेंगे अपना बटन तो प्रिंट बटन को इनपुट ले लिया अ SC.nextint की help से, उसके बाद क्या किया, अगर हमारे button पर 1 है, उस case में आप print कर दीजे, hello, लेकिन अगर button पर 2 है, तो उस case में आप print कर दीजे, namaste, लेकिन अगर button पर, आपके पास 3 है, तो उस case में हम print कर देंगे, बाँजूर, और अगर इसके अलावा आपने कोई button प्रेस किया है, मतलब आप वो button प्रेस मत करें, वो एक invalid button है, तो यहाँ पर लिख देंगे, invalid button, से सेव कर देते हैं तो लॉजिक क्या बना बटन को इंपुट लिया बटन अगर वन है तो प्रिंट करिए हेलो बटन अगर टू है तो प्रिंट करिए नमस्ते बटन अगर थ्री है तो प्रिंट करिए बॉनजूर और गलत बटन आपने प्रेस किया है तो इनवालिट बटन आ रन करके सबसे पहले बटन हम प्रेस करना चाहते हैं 3, तो बॉन्जूर प्रिंट हुआ, अब दोबारा से अगर बटन प्रेस करना चाहें एक और, तो इस बार प्रेस कर रहे होंगे बटन नमबर 2, तो हमारे लिए नमस्ते प्रिंट हुआ, तो अब हमारा जो कोड है, इसमें हमने if, else, if, else, if, else बार बार लिखा है, अगर 20 बटन होते रोबाट के उपर, तो यहाँ पर, और जावा के अंदर एक प्यारा सा concept आया है जिसको हम switch का नाम देते हैं, switch क्या होता है, जैसे हमारे घर पर light board के उपर switch होते हैं, जिसको आप button दबा कर, किसी से पंखा चल रहा होता है, किसी से AC चल रहा होता है, किसी से हमारी light जल रही होती है, वैसे ही जावा के अंदर switch होत कि आपने कौन सा बटन प्रेस करना है उस इनपुट के हिसाब से वह केसेस लगाएगा कि कौन सा केस मैच कर रहा है इस बटन प्रेस के साथ और जो भी केस मैच करेगा उसके आगे वह आपको कुछ काम करकर दे रहा होगा अब स्विच के अगर सिंटैक्स की बात करें तो कुछ ऐसा दिखेगा आपको तो स्विच के सिंटैक्स में सबसे पहले हम लिखते हैं स्विच स्विच लिखने के बाद पर लगाते हैं पेरेंथेसिस पेरेंथेसिस के अंदर कोई भी वेरियबल आता है वेरियबल यानि यह वह बटन है जिसको आपने प्रेस किया अब इस बटन की वैल्यू कोई नंबर हो सकता है जैसे 1 2 3 4 5 या फिर कोई कैरेक्टर भी हो सकता है ए बी सी यहां पर हमने नंबर का केस ले लिया है अब यह जो बटन है यह जिस भी के के इसके साथ मैच करेगा वह वाली चीज एक्सीट हो रही होगी यानि अगर आपने बटन वन प्रेस किया था तो वह मैच करेगा किस वन के साथ बटन टू प्रेस किया था तो मैच करेगा टू के साथ लेकिन बटन पर अगर ए लिखा होता तो हम लिखते केस ए केस बी केस सी कुछ इस तरीके से कैरेक्टर भी हो सकते थे लेकिन यहां पर है नंबर तो बटन वन प्रेस किया अब ये break क्या है? तो break भी java का एक keyword है, अब जैसे ही आप break पर आ जाएंगे, आप इस switch से बाहर निकल जाएंगे, तो जैसे ही इस statement को encounter करेंगे, जो curly braces हैं, इस से हम बाहर निकल जाएंगे, लेकिन अगर ये break यहाँ पर नहीं होता, तो क्या होता? नीचे की सारी statements execute होती चली जाती, इसलिए हर case में statements के बाद एक break होता है, ताकि आप उस statement को execute कर लें और अब switch से बाहर आ जाए इसलिए case 2 true हुआ तो ये statement execute और फिर break case 3 true अगर हुआ तो ये statement execute और ये break और एक special case होता है जो होता है default case अगर वो true हुआ तो ये statement execute और आखिर में तो हमें break के ज़रूरत ही नहीं है क्योंकि पता है कि statement जो है curly brace अपने आप खतम हो गया तो अपने आप break लग जाएगा तो कुछ इस तरीके से switch होता है एक उसके अंदर आप input pass करते हैं यानि अपना button प्रेस करते हैं उस पर वो अपने दिमाग कुछ-कुछ-कुछ-कुछ प्रिंट करता है अब हमने जो यह रॉबोट वाली चीज की थी इसको हम स्विच की हेल्प से करते हैं तो इस पूरे के पूरे कोड को हम कॉमेंट आउट कर देते हैं कॉमेंट क्या होते हैं कॉमेंट कोड का वह पार्ट है जिसको कंपाइलर इग्नोर करता है मतलब यह कोड का पार्ट है ही नहीं यह नॉर्मल इंग्लिश है जिसको हम तो हम comments के बारे में आगे वाली classes में सीखेंगे, आप इसको completely delete भी गर देंगे, तो भी चलेगा, हम बस comparison के लिए रख रहे हैं, तो code में लिखेंगे switch, switch के अंदर क्या pass करेंगे, हमारा button, और यहाँ पर लिखेंगे case 1, case 1 क्या कहता है कि आप print कर दीजे hello, hello हमने print किया, फिर कर गए हम break, फिर आता है हमारा case 2, case 2 क्या कहता है कि आप print कर दीजे namaste, namaste हमने print किया, किया break, उसके बाद आता है case 3, case 3 हमारा कहता है कि आप print कर दीजे bonjour, bonjour हमने print किया, उसके बाद किया break, फिर आता है हमारा default, यानि special case, default में हमने, क्या print किया, invalid button, invalid button जब print किया, तो यहाँ पर break की हमें ज़रूरत है ही नहीं, तो कुछ इस तरीके से, हमारी जो FL statements थी, वो इस switch की form में convert हो गई, और आप ध्यान से देखेंगे, तो यह बहुत, लग रहा है देखने में आपको स्विच वाला कोड तो इसीलिए स्विच को हम यूज करते हैं जो बहुत सारे एफ एस स्टेटमेंट हो जाते हैं और अपने कोड को हमें थोड़ा सा क्लीन करना होता है तो अब इस सेम चीज को हम रन करेंगे जावा के अंदर है और अब कौन सा बटन प्रेस करेंगे चलिए प्रेस करते हैं बटन नंबर टू और इससे हमारे पास प्रिंट हो गया है नमस्ते तो इस तरीके से जावा के अंदर हमने कवर कर लिए है इफेल्स एल्सिफ स्विच और ब्रेक अब इसके बाद नीचे डिस्क description box में आपको notes मिल रहे होंगे साथ के साथ मिल रहा होगा एक important homework problem homework problem है कि आपको अपना calculator बनाना है अब homework problem जरूरी इसलिए है क्योंकि आपने जो concept सीखे हैं इनको खुद से करके देखना है और जब आप उस प्रॉब्लम को करेंगे तो बिल्कुल भी सॉल्यूशन को नहीं देखना को रेफर करें उससे आप नई चीजें सीखें और जितना हम सीखेंगे उतना हम आगे बढ़ रहे होंगे तो आई होप कि और समझने में आज के लिए इतना ही मिलते हैं नेक्स्ट वीडियो में तिल देन कीप लर्निंग कीप प्राक्टिसिंग इन की