Difference between revisions of "Java/C2/Switch-Case/Hindi"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with ' {| border=1 || ''Time''' || '''Narration''' |- | 00:02 | '''जावा में Switch case''' के स्पोकन ट्यूटोरियल में आपक…')
 
 
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
 
{| border=1
 
{| border=1
|| ''Time'''
+
|| '''Time'''
 
|| '''Narration'''
 
|| '''Narration'''
  
 
|-
 
|-
 
|  00:02
 
|  00:02
| '''जावा में Switch case''' के स्पोकन ट्यूटोरियल में आपका स्वागत है।  
+
|जावा में ''' Switch case''' के स्पोकन ट्यूटोरियल में आपका स्वागत है।  
  
 
|-
 
|-
 
|  00:06
 
|  00:06
| इस ट्यूटोरियल में, आप सीखेंगे कि ''' जावा में switch case construct''' का प्रयोग कैसे करते हैं।
+
|इस ट्यूटोरियल में, आप सीखेंगे कि जावा में '''switch case construct''' का प्रयोग कैसे करते हैं।
  
 
|-
 
|-
 
|  00:11
 
|  00:11
 
|  इस ट्यूटोरियल के लिए, हम प्रयोग करेंगे  
 
|  इस ट्यूटोरियल के लिए, हम प्रयोग करेंगे  
 
+
'''Ubuntu v 11.10'''
* '''Ubuntu v 11.10'''
+
'''JDK 1.6''' और  
* '''JDK 1.6''' और  
+
'''Eclipse 3.7.0'''
* '''Eclipse 3.7.0'''
+
 
+
 
+
  
 
|-
 
|-
 
|  00:21  
 
|  00:21  
| इस ट्यूटोरियल को समझने के लिए, आपको जावा में if else स्टेटमेंट का प्रयोग करने का ज्ञान होना चाहिए।
+
| इस ट्यूटोरियल को समझने के लिए, आपको जावा में if else स्टेटमेंट को प्रयोग करने का ज्ञान होना चाहिए।
 
+
 
+
  
 
|-
 
|-
 
|  00:25
 
|  00:25
| यदि ऐसा नहीं है, तो उचित ट्यूटोरियल के लिए कृपया हमारी निम्न वेबसाईट पर जाएँ। [http://spoken-tuitorial.org/ http][http://spoken-tuitorial.org/ ://][http://spoken-tuitorial.org/ spoken][http://spoken-tuitorial.org/ -][http://spoken-tuitorial.org/ tutorial][http://spoken-tuitorial.org/ .][http://spoken-tuitorial.org/ org]
+
| यदि ऐसा नहीं है, तो उचित ट्यूटोरियल के लिए कृपया हमारी निम्न वेबसाईट पर जाएँ। http://spoken-tuitorial.org
 
+
 
|-
 
|-
 
|  00:32
 
|  00:32
|  एक वैरिएबल की वैल्यू पर आधारित प्रक्रिया का प्रदर्शन करने के लिए एक switch case का प्रयोग किया जाता है।
+
|  एक वैरिएबल की वैल्यू पर आधारित प्रक्रिया का प्रदर्शन करने के लिए एक '''switch case''' का प्रयोग किया जाता है।
 
+
 
+
  
 
|-
 
|-
 
|  00:39  
 
|  00:39  
| यहाँ '''switch case स्टेटमेंट''' के लिए सिंटैक्स दिया गया है।
+
| यहाँ '''switch case''' स्टेटमेंट के लिए सिंटैक्स दिया गया है।
 
+
 
+
  
 
|-
 
|-
 
|  00:44
 
|  00:44
 
| अब इसे प्रयोग करते हैं।
 
| अब इसे प्रयोग करते हैं।
 
 
|-
 
|-
 
|  00:47
 
|  00:47
 
|  मेरे पास पहले ही '''Eclipse''' खुला हुआ है।
 
|  मेरे पास पहले ही '''Eclipse''' खुला हुआ है।
 
 
 
 
|-
 
|-
 
|  00:49
 
|  00:49
| मैंने '''SwitchCaseDemo''' नामक एक '''क्लास'''बना लिया है।
+
| मैंने '''SwitchCaseDemo''' नामक एक क्लास बना लिया है।
 
+
 
+
 
+
 
|-
 
|-
 
|  00:53
 
|  00:53
 
| अब कुछ वैरिएबल शामिल करते हैं।
 
| अब कुछ वैरिएबल शामिल करते हैं।
 
 
|-
 
|-
 
|  00:57
 
|  00:57
|  मेन मेथड के अन्दर, हम '''int''' प्रकार का एक '''variable day''' निर्मित करेंगे।
+
|  मेन मेथड के अन्दर, हम '''int''' प्रकार का एक वैरिएबल '''day''' निर्मित करेंगे।
 
+
 
+
 
+
 
|-
 
|-
 
|  01:02
 
|  01:02
| अतः मेन मेथड के अन्दर टाइप करें '''int day''' और हम इसे '''3''' '''के बराबर '''वैल्यू दे सकते हैं, सेमीकोलन
+
| अतः मेन मेथड के अन्दर टाइप करें '''int day''' और हम इसे '''3''' के बराबर वैल्यू दे सकते हैं, सेमीकॉलन
 
+
 
+
 
|-
 
|-
 
|  01:12
 
|  01:12
| अब, '''String''' प्रकार का एक '''variable dName''' बनाते हैं
+
|अब, '''String''' प्रकार का एक वैरिएबल '''dName''' बनाते हैं।
 
+
 
+
 
|-
 
|-
 
|  01:18
 
|  01:18
| स्ट्रिंग डीनेम (String dName)   हम इसे शून्य से शुरू कर सकते हैं।  
+
| स्ट्रिंग डीनेम (String dName)हम इसे शून्य से शुरू कर सकते हैं।  
 
+
 
+
 
+
  
 
|-
 
|-
 
| 01:25
 
| 01:25
| यहाँ '''dName ''' एक '''वैरिएबल''' है जिसमें एक सप्ताह के दिनों के नाम शामिल हैं।
+
| यहाँ '''dName ''' एक वैरिएबल है, जिसमें एक सप्ताह के दिनों के नाम शामिल हैं।
 
+
 
+
  
 
|-
 
|-
 
|  01:34
 
|  01:34
| '''डे (day)(दिन)''' '''डे नम्बर (day number)(दिन संख्या)''' को स्टोर करता है।
+
|'''डे (day)''', '''डे नम्बर (day number)''' को स्टोर करता है।
 
+
  
 
|-
 
|-
 
|  01:36
 
|  01:36
| अब, हम '''switch case स्टेटमेंट''' टाइप करेंगे। अतः अगली लाइन में टाइप करें
+
| अब, हम '''switch case''' स्टेटमेंट टाइप करेंगे। अतः अगली लाइन में टाइप करें।
 
+
 
+
  
 
|-
 
|-
 
|  01:43
 
|  01:43
|   '''switch '''ब्रैकेट्स के अन्दर''' डे (day) (दिन), ''' फिर कर्ली ब्रैकेट्स खोलें... एंटर दबाएँ
+
|'''switch ब्रैकेट्स के अन्दर day(दिन),फिर कर्ली ब्रैकेट्स खोलें... एंटर दबाएँ।
 
+
 
+
 
+
 
+
 
|-
 
|-
 
|  01:52
 
|  01:52
Line 117: Line 79:
 
|-
 
|-
 
|  01:59
 
|  01:59
|  अगली लाइन में '''टाइप करें'''
+
|  अगली लाइन में टाइप करें।
 
+
 
+
  
 
|-
 
|-
 
|  02:01
 
|  02:01
 
| '''case 0 '''''colon''
 
| '''case 0 '''''colon''
 
  
 
|-
 
|-
 
|  02:04
 
|  02:04
| अगली लाइन  में '''dName '''''equal to डबल कोट्स में ''''' Sunday '''''semicolon''
+
| अगली लाइन  में '''dName '''''equal to डबल कोट्स में ''''' Sunday '' सेमीकॉलन।
 
+
 
+
 
|-
 
|-
 
|  02:14
 
|  02:14
 
| फिर अगली लाइन में टाइप करें '''break '''''  
 
| फिर अगली लाइन में टाइप करें '''break '''''  
 
 
  
 
|-
 
|-
 
|  02:17
 
|  02:17
| यह स्टेटमेंट बताता है कि यदि डे(day) (दिन) 0 है,  तो   '''dName''' को '''संडे (रविवार)''' सेट किया जाना चाहिए।
+
| यह स्टेटमेंट बताता है कि यदि day (दिन) 0 है,  तो '''dName''' को '''Sunday (रविवार)''' सेट किया जाना चाहिए।
 
+
 
+
  
 
|-
 
|-
 
|  02:26
 
|  02:26
 
| नोट करें कि एक '''break''' स्टेटमेंट को प्रत्येक केस के अंत में प्रयोग किया जाना चाहिए।
 
| नोट करें कि एक '''break''' स्टेटमेंट को प्रत्येक केस के अंत में प्रयोग किया जाना चाहिए।
 
 
  
 
|-
 
|-
 
|  02:31
 
|  02:31
 
| break स्टेटमेंट के बिना, switch-case एक जटिल तरीके से कार्य करता है।
 
| break स्टेटमेंट के बिना, switch-case एक जटिल तरीके से कार्य करता है।
 
 
  
 
|-
 
|-
Line 161: Line 110:
 
|-
 
|-
 
|  02:40
 
|  02:40
|   उसी प्रकार, शेष केसेस को टाइप करते हैं।
+
|उसी प्रकार, शेष केसेस को टाइप करते हैं।
 
+
  
 
|-
 
|-
Line 170: Line 118:
 
|-
 
|-
 
| 02:50
 
| 02:50
| अगली लाइन में '''dName'''''equal to डबल कोट्स में''''' Monday '''''semicolon''
+
| अगली लाइन में '''dName'''''equal to डबल कोट्स में''''' Monday ''सेमीकॉलन।
  
 
|-
 
|-
Line 182: Line 130:
 
|-
 
|-
 
| 03:01
 
| 03:01
| अगली लाइन में '''dName '''''equal to  ''''' Tuesday ''''' फिर सेमीकोलन लगायें''
+
| अगली लाइन में '''dName '''''equal to  ''''' Tuesday ''' फिर सेमीकोलन।
  
 
|-
 
|-
Line 194: Line 142:
 
|-
 
|-
 
| 03:12
 
| 03:12
| अगली लाइन में टाइप करें '''dName '''''equal to डबल कोट्स में''''' Wednesday ''''' फिर सेमीकोलन''
+
| अगली लाइन में टाइप करें '''dName '''''equal to डबल कोट्स में''''' Wednesday ''' फिर सेमीकॉलन।
  
 
|-
 
|-
Line 206: Line 154:
 
|-
 
|-
 
| 03:24
 
| 03:24
|अगली लाइन में '''dName'''''equal to डबल कोट्स में''''' Thursday ''''' फिर सेमीकोलन''
+
|अगली लाइन में '''dName'''''equal to डबल कोट्स में''''' Thursday ''' फिर सेमीकॉलन
  
 
|-
 
|-
Line 218: Line 166:
 
|-
 
|-
 
| 03:37
 
| 03:37
| '''dName '''''equal to डबल कोट्स में''''' Friday '''''फिर सेमीकोलन लगायें''
+
| '''dName '''''equal to डबल कोट्स में''''' Friday '''''फिर सेमीकॉलन।
  
 
|-
 
|-
Line 229: Line 177:
 
|-
 
|-
 
| 03:47
 
| 03:47
|अगली लाइन में टाइप करें '''dName'''''equal to डबल कोट्स में''''' Saturday ''''' फिर सेमीकोलन लगायें''
+
|अगली लाइन में टाइप करें '''dName'''''equal to डबल कोट्स में''''' Saturday ''''' फिर सेमीकॉलन।
  
 
|-
 
|-
 
| 03:55
 
| 03:55
|फिर टाइप करें '''break ''' सेमीकोलन
+
|फिर टाइप करें '''break ''' सेमीकॉलन
 
   
 
   
 
|-
 
|-
Line 241: Line 189:
 
|-
 
|-
 
| 04:03
 
| 04:03
|   अब एक प्रिंट स्टेटमेंट जोड़ते हैं और क्रियान्वित कोड को देखते हैं।
+
|अब एक प्रिंट स्टेटमेंट जोड़ते हैं और क्रियान्वित कोड को देखते हैं।
  
 
|-
 
|-
 
|  04:07
 
|  04:07
|  अतः अगली लाइन में टाइप करें '''System '''''dot '''''out '''''dot '''''println '''''ब्रैकेट्स में  '''''dName ''''' फिर सेमीकोलन लगायें ''
+
|  अतः अगली लाइन में टाइप करें '''System '''''dot '''''out '''''dot '''''println '''''ब्रैकेट्स में  '''''dName ''''' फिर सेमीकॉलन लगायें।
 
+
 
+
  
 
|-
 
|-
 
|  04:16
 
|  04:16
| अब फ़ाइल को '''सेव''' और रन करें।
+
| अब फ़ाइल को सेव और रन करें।
 
+
  
 
|-
 
|-
 
|  04:20
 
|  04:20
 
| अब Ctrl S और Ctrl F11 कीज़ दबाएँ।
 
| अब Ctrl S और Ctrl F11 कीज़ दबाएँ।
 
 
  
 
|-
 
|-
 
|  04:25
 
|  04:25
|  हमें आउटपुट में '''वेडनसडे (wednesday)(बुधवार)''' प्राप्त होता है, जो केस '''3''' से संबंधित है।
+
|  हमें आउटपुट में '''wednesday(बुधवार)''' प्राप्त होता है, जो केस '''3''' से संबंधित है।
 
+
 
+
  
 
|-
 
|-
 
|  04:31
 
|  04:31
| अब डे (दिन) की वैल्यू को बदलते हैं और परिणाम देखते हैं
+
| अब डे (दिन) की वैल्यू को बदलते हैं और परिणाम देखते हैं।
  
 
|-
 
|-
 
| 04:35
 
| 04:35
|  अतः '''3''' को बदलकर '''0''' करें
+
|  अतः '''3''' को बदलकर '''0''' करें।
 
+
 
+
  
 
|-
 
|-
 
|  04:38  
 
|  04:38  
| अब फ़ाइल को सेव और रन करें  
+
| अब फ़ाइल को सेव और रन करें
 
+
 
+
  
 
|-
 
|-
 
|  04:40
 
|  04:40
 
| जैसा कि हम देख सकते हैं, कि आउटपुट '''Sunday (रविवार)''' प्राप्त होता है जो केस '''0''' से संबंधित है।
 
| जैसा कि हम देख सकते हैं, कि आउटपुट '''Sunday (रविवार)''' प्राप्त होता है जो केस '''0''' से संबंधित है।
 
 
  
 
|-
 
|-
Line 293: Line 228:
  
 
|-
 
|-
| 04 :52
+
| 04:52
|  डे (दिन) को बदलकर -1 करें, फ़ाइल को सेव और रन करें
+
|  डे (दिन) को बदलकर -1 करें, फ़ाइल को सेव और रन करें।
  
 
|-
 
|-
 
|  04:58
 
|  04:58
 
| जैसा कि हम देख सकते हैं, कि कोई आउटपुट प्राप्त नहीं होता है।
 
| जैसा कि हम देख सकते हैं, कि कोई आउटपुट प्राप्त नहीं होता है।
 
 
  
 
|-
 
|-
 
|  05:01
 
|  05:01
 
| किन्तु यह बेहतर होगा यदि हमारे पास अन्य सभी वैल्यूज के लिए एक केस हो।
 
| किन्तु यह बेहतर होगा यदि हमारे पास अन्य सभी वैल्यूज के लिए एक केस हो।
 
 
  
 
|-
 
|-
Line 313: Line 244:
  
 
|-
 
|-
|   05:09
+
| 05:09
 
| अतः अंतिम केस के बाद, टाइप करें
 
| अतः अंतिम केस के बाद, टाइप करें
 
  
 
|-
 
|-
Line 323: Line 253:
 
|-
 
|-
 
| 05:14  
 
| 05:14  
| अगली लाइन में '''dName '''''equal to डबल ककोट्स में  '''''wrong choice(गलत चयन)''''' फिर सेमीकोलन लगायें''
+
| अगली लाइन में '''dName '''''equal to डबल कोट्स में  '''''wrong choice''''' फिर सेमीकॉलन लगायें।
  
 
|-
 
|-
 
| 05:24  
 
| 05:24  
 
| अगली लाइन में '''break '''''सेमीकोलन''
 
| अगली लाइन में '''break '''''सेमीकोलन''
 
 
|-
 
|-
 
|  05:27
 
|  05:27
 
| हम '''case default''' नहीं कह सकते;
 
| हम '''case default''' नहीं कह सकते;
 
  
 
|-
 
|-
 
|  05:30  
 
|  05:30  
| ध्यान दें कि हम साधारणतया कीवर्ड '''default''' का प्रयोग करते हैं।
+
| ध्यान दें, कि हम साधारणतया कीवर्ड '''default''' का प्रयोग करते हैं।
 
+
  
 
|-
 
|-
 
|  05:34
 
|  05:34
| अब कोड को रन करते हैं। अतः फ़ाइल को सेव और रन करें  
+
| अब कोड को रन करते हैं। अतः फ़ाइल को सेव और रन करें
 
+
+
  
 
|-
 
|-
 
|  05:38
 
|  05:38
| जैसा कि हम देख सकते हैं, default केस को निष्पादित किया गया है और अपेक्षित संदेश '''रॉंग चॉइस''' प्रिंट हुआ है।  
+
| जैसा कि हम देख सकते हैं, default केस को निष्पादित किया गया है और अपेक्षित संदेश '''Wrong choice''' प्रिंट हुआ है।  
 
+
 
+
  
 
|-
 
|-
 
|  05:45
 
|  05:45
 
| अन्य रैंडम वैल्यू लेकर देखते हैं।
 
| अन्य रैंडम वैल्यू लेकर देखते हैं।
 
 
|-
 
|-
 
| 05:48
 
| 05:48
|  '''-1''' को बदलकर '''15''' करें
+
|  '''-1''' को बदलकर '''15''' करें।
 
+
  
 
|-
 
|-
Line 370: Line 291:
 
|-
 
|-
 
| 06:01
 
| 06:01
|  अतः '''day(दिन) = 15''' को बदलकर '''day(दिन) = 4''' करते हैं।
+
|  अतः '''day = 15''' को बदलकर '''day = 4''' करते हैं।
 
+
 
+
  
 
|-
 
|-
 
|  06:07
 
|  06:07
|   '''day(दिन) =4''' के लिए संबंधित break स्टेटमेंट हटायें
+
|'''day =4''' के लिए संबंधित break स्टेटमेंट हटायें
 
+
 
+
  
 
|-
 
|-
 
|  06:12
 
|  06:12
 
|  अब सेव और रन करें  
 
|  अब सेव और रन करें  
 
 
|-
 
|-
 
|  06:15
 
|  06:15
| यद्यपि केस 4 हैं, फिर भी हमें आउटपुट में ''' Friday(शुक्रवार)''' प्राप्त होता है और '''Thursday(गुरूवार)''' प्राप्त नहीं होता है।
+
| यद्यपि केस 4 हैं, फिर भी हमें आउटपुट में Friday(शुक्रवार) प्राप्त होता है और Thursday(गुरूवार) प्राप्त नहीं होता है।
 
+
 
|-
 
|-
 
|  06:20
 
|  06:20
|   ऐसा उस तरीके के कारण होता है जिसमें switch केस कार्य करता है।
+
|ऐसा उस तरीके के कारण होता है जिसमें switch केस कार्य करता है।
 
+
 
+
  
 
|-
 
|-
 
|  06:24
 
|  06:24
| सर्वप्रथम डे (दिन) की वैल्यू की 0 से तुलना की जाती है।
+
| सर्वप्रथम डे की वैल्यू की 0 से तुलना की जाती है।
 
+
 
+
  
 
|-
 
|-
 
|  06:29
 
|  06:29
| फिर 1 से, उसके बाद 2 से और इसी प्रकार सभी संभावित केसेज के साथ तुलना की जाती है।
+
| फिर 1 से, उसके बाद 2 से और उसी प्रकार सभी संभावित केसेज के साथ तुलना की जाती है।
  
 
|-
 
|-
 
|  06:34
 
|  06:34
 
|  जब एक मिलान प्राप्त होता है, तो यह उसके बाद पूरे केस से मिलान को निष्पादित करता है।
 
|  जब एक मिलान प्राप्त होता है, तो यह उसके बाद पूरे केस से मिलान को निष्पादित करता है।
 
 
  
 
|-
 
|-
 
|  06:42
 
|  06:42
 
| हमारे केस में, यह केस 4 के बाद केस 5 को निष्पादित करता है।
 
| हमारे केस में, यह केस 4 के बाद केस 5 को निष्पादित करता है।
 
  
 
|-
 
|-
 
|  06:47
 
|  06:47
 
| फिर यह केस 5 में break स्टेटमेंट के कारण रुक जाता है।
 
| फिर यह केस 5 में break स्टेटमेंट के कारण रुक जाता है।
 
 
|-
 
|-
 
|  06:53
 
|  06:53
 
|इससे बचने के लिए, हमें प्रत्येक केस में '''break''' स्टेटमेंट जोड़ने की आवश्यकता होती है।
 
|इससे बचने के लिए, हमें प्रत्येक केस में '''break''' स्टेटमेंट जोड़ने की आवश्यकता होती है।
 
 
|-
 
|-
 
| 06:57
 
| 06:57
| अब ब्रेक स्टेटमेंट जोड़ते हैं जिसे हमने हटा दिया है।  
+
| अब ब्रेक स्टेटमेंट जोड़ते हैं जिसे हमने हटा दिया है।  
 
+
 
+
  
 
|-
 
|-
 
|  07:00
 
|  07:00
| अतः टाइप करें '''break'''''सेमीकोलन लगायें''
+
| अतः टाइप करें '''break'''''सेमीकॉलन लगायें''
 
+
 
+
  
 
|-
 
|-
 
|  07:05
 
|  07:05
 
| अब कोड को रन करते हैं।
 
| अब कोड को रन करते हैं।
 
 
|-
 
|-
 
|  07:08
 
|  07:08
| जैसा कि हम देख सकते हैं, अब केवल '''केस 4''' को निष्पादित किया जाता है।
+
|जैसा कि हम देख सकते हैं, अब केवल '''केस 4''' को निष्पादित किया जाता है।
 
+
 
+
  
 
|-
 
|-
Line 452: Line 351:
 
| 07:20
 
| 07:20
 
|  हम इस ट्यूटोरियल की समाप्ति पर पहुँच गए हैं।  
 
|  हम इस ट्यूटोरियल की समाप्ति पर पहुँच गए हैं।  
 
  
 
|-
 
|-
 
|  07:22
 
|  07:22
| इस ट्यूटोरियल में, हमने '''switch case construct का उपयोग करना''' और ''' break statement का उपयोग करने के तरीके''' के बारे में सीखा।
+
| इस ट्यूटोरियल में, हमने '''switch case construct ''' का उपयोग करना और ''' break statement ''' का उपयोग करने के तरीके के बारे में सीखा।
  
 
|-
 
|-
 
| 07:30
 
| 07:30
|  एक नियत कार्य के रूप में, एक प्रोग्राम लिखें जिसका एक वैरिएबल के रूप में एक नाम और लिंग है, एक switch case स्टेटमेंट के रूप में प्रयोग करें जो पुरुषों के लिए “Hello Mr....” और महिलाओं के लिए “Hello Ms...” प्रिंट करता है।
+
|  एक नियत कार्य के रूप में, एक प्रोग्राम लिखें जिसका एक वैरिएबल के रूप में एक नाम और लिंग है, एक switch case स्टेटमेंट के रूप में प्रयोग करें, जो पुरुषों के लिए “Hello Mr....” और महिलाओं के लिए “Hello Ms...” प्रिंट करता है।
  
 
|-
 
|-
 
|  07:44
 
|  07:44
| '''स्पोकन ट्यूटोरियल''' प्रोजेक्ट के बारे में अधिक जानने के लिए, निम्नलिखित लिंक पर पर उपलब्ध वीडियो देखें। यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।  
+
|स्पोकन ट्यूटोरियल प्रोजेक्ट के बारे में अधिक जानने के लिए, निम्नलिखित लिंक पर पर उपलब्ध वीडियो देखें। यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।  
  
 
|-
 
|-
 
|  07:53
 
|  07:53
| यदि आपके पास अच्छी बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके देख सकते हैं।  
+
| यदि आपके पास अच्छी बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके भी देख सकते हैं।  
  
 
|-
 
|-
 
|  07:58
 
|  07:58
|  स्पोकन ट्यूटोरियल प्रोजेक्ट टीम '''स्पोकन ट्यूटोरियल्स''' का उपयोग करके कार्यशालाएं चलती है और ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र देते हैं।  
+
|  स्पोकन ट्यूटोरियल प्रोजेक्ट टीम स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं भी चलती है और ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र देते हैं।  
 
+
  
 
|-
 
|-
Line 481: Line 378:
 
|-
 
|-
 
|  08:12
 
|  08:12
| '''स्पोकन ट्यूटोरियल''' प्रोजेक्ट, '''टॉक-टू-अ-टीचर प्रोजेक्ट''' का हिस्सा है और यह  
+
| स्पोकन ट्यूटोरियल प्रोजेक्ट, '''टॉक-टू-अ-टीचर प्रोजेक्ट''' का हिस्सा है और यह  
 
|-
 
|-
 
|  08:17
 
|  08:17
Line 488: Line 385:
 
|-
 
|-
 
|  08:22
 
|  08:22
| '''इस मिशन पर अधिक जानकारी '''spoken HYPHEN tutorial DOT org SLASH NMEICT HYPHEN Intro''' पर उपलब्ध है
+
|इस मिशन पर अधिक जानकारी '''spoken HYPHEN tutorial DOT org SLASH NMEICT HYPHEN Intro''' पर उपलब्ध है।
  
 
|-
 
|-
 
|  08:31
 
|  08:31
| यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है। मैं श्रुति आर्य आपसे विदा लेती हू। हमसे जुड़ने के लिए धन्यवाद।  
+
|यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है। मैं यश वोरा अब आपसे विदा लेता हूूँ।  धन्यवाद।  
 
+
 
+
  
 
|}
 
|}

Latest revision as of 14:49, 2 March 2017

Time Narration
00:02 जावा में Switch case के स्पोकन ट्यूटोरियल में आपका स्वागत है।
00:06 इस ट्यूटोरियल में, आप सीखेंगे कि जावा में switch case construct का प्रयोग कैसे करते हैं।
00:11 इस ट्यूटोरियल के लिए, हम प्रयोग करेंगे

Ubuntu v 11.10 JDK 1.6 और Eclipse 3.7.0

00:21 इस ट्यूटोरियल को समझने के लिए, आपको जावा में if else स्टेटमेंट को प्रयोग करने का ज्ञान होना चाहिए।
00:25 यदि ऐसा नहीं है, तो उचित ट्यूटोरियल के लिए कृपया हमारी निम्न वेबसाईट पर जाएँ। http://spoken-tuitorial.org
00:32 एक वैरिएबल की वैल्यू पर आधारित प्रक्रिया का प्रदर्शन करने के लिए एक switch case का प्रयोग किया जाता है।
00:39 यहाँ switch case स्टेटमेंट के लिए सिंटैक्स दिया गया है।
00:44 अब इसे प्रयोग करते हैं।
00:47 मेरे पास पहले ही Eclipse खुला हुआ है।
00:49 मैंने SwitchCaseDemo नामक एक क्लास बना लिया है।
00:53 अब कुछ वैरिएबल शामिल करते हैं।
00:57 मेन मेथड के अन्दर, हम int प्रकार का एक वैरिएबल day निर्मित करेंगे।
01:02 अतः मेन मेथड के अन्दर टाइप करें int day और हम इसे 3 के बराबर वैल्यू दे सकते हैं, सेमीकॉलन
01:12 अब, String प्रकार का एक वैरिएबल dName बनाते हैं।
01:18 स्ट्रिंग डीनेम (String dName), हम इसे शून्य से शुरू कर सकते हैं।
01:25 यहाँ dName एक वैरिएबल है, जिसमें एक सप्ताह के दिनों के नाम शामिल हैं।
01:34 डे (day), डे नम्बर (day number) को स्टोर करता है।
01:36 अब, हम switch case स्टेटमेंट टाइप करेंगे। अतः अगली लाइन में टाइप करें।
01:43 switch ब्रैकेट्स के अन्दर day(दिन),फिर कर्ली ब्रैकेट्स खोलें... एंटर दबाएँ।
01:52 यह स्टेटमेंट परिभाषित करता है कि केसेस के लिए किस वैरिएबल पर विचार किया जाना है।
01:59 अगली लाइन में टाइप करें।
02:01 case 0 colon
02:04 अगली लाइन में 'dName equal to डबल कोट्स में Sunday सेमीकॉलन।
02:14 फिर अगली लाइन में टाइप करें break
02:17 यह स्टेटमेंट बताता है कि यदि day (दिन) 0 है, तो dName को Sunday (रविवार) सेट किया जाना चाहिए।
02:26 नोट करें कि एक break स्टेटमेंट को प्रत्येक केस के अंत में प्रयोग किया जाना चाहिए।
02:31 break स्टेटमेंट के बिना, switch-case एक जटिल तरीके से कार्य करता है।
02:35 इसे ट्यूटोरियल के उत्तरवर्ती भाग में परिभाषित किया जाएगा।
02:40 उसी प्रकार, शेष केसेस को टाइप करते हैं।
02:45 अगली लाइन में टाइप करें case 1 colon
02:50 अगली लाइन में 'dNameequal to डबल कोट्स में Monday सेमीकॉलन।
02:56 अगली लाइन में टाइप करें break
02:58 फिर टाइप करें case 2 colon
03:01 अगली लाइन में dName equal to Tuesday फिर सेमीकोलन।
03:06 अगली लाइन में टाइप करें break
03:08 फिर अगली लाइन में case 3 colon
03:12 अगली लाइन में टाइप करें dName equal to डबल कोट्स में Wednesday फिर सेमीकॉलन।
03:18 अगली लाइन में टाइप करें break'
03:20 फिरcase 4colon
03:24 अगली लाइन में dNameequal to डबल कोट्स में Thursday फिर सेमीकॉलन
03:32 फिर break
03:24 फिर अगली लाइन में टाइप करें case 5 colon
03:37 dName equal to डबल कोट्स में Friday फिर सेमीकॉलन।
03:41 फिर break
03:43 फिर case 6 colon
03:47 अगली लाइन में टाइप करें dNameequal to डबल कोट्स में Saturday फिर सेमीकॉलन।
03:55 फिर टाइप करें break सेमीकॉलन
03:59 फिर ब्रैकेट बंद करें।
04:03 अब एक प्रिंट स्टेटमेंट जोड़ते हैं और क्रियान्वित कोड को देखते हैं।
04:07 अतः अगली लाइन में टाइप करें System dot out dot println ब्रैकेट्स में dName फिर सेमीकॉलन लगायें।
04:16 अब फ़ाइल को सेव और रन करें।
04:20 अब Ctrl S और Ctrl F11 कीज़ दबाएँ।
04:25 हमें आउटपुट में wednesday(बुधवार) प्राप्त होता है, जो केस 3 से संबंधित है।
04:31 अब डे (दिन) की वैल्यू को बदलते हैं और परिणाम देखते हैं।
04:35 अतः 3 को बदलकर 0 करें।
04:38 अब फ़ाइल को सेव और रन करें ।
04:40 जैसा कि हम देख सकते हैं, कि आउटपुट Sunday (रविवार) प्राप्त होता है जो केस 0 से संबंधित है।
04:46 अब क्या होगा यदि वैल्यू से संबंधित कोई केस न हो। अतः अब देखते हैं कि
04:52 डे (दिन) को बदलकर -1 करें, फ़ाइल को सेव और रन करें।
04:58 जैसा कि हम देख सकते हैं, कि कोई आउटपुट प्राप्त नहीं होता है।
05:01 किन्तु यह बेहतर होगा यदि हमारे पास अन्य सभी वैल्यूज के लिए एक केस हो।
05:06 यह default कीवर्ड का प्रयोग करके किया गया है।
05:09 अतः अंतिम केस के बाद, टाइप करें
05:12 default colon
05:14 अगली लाइन में dName equal to डबल कोट्स में wrong choice फिर सेमीकॉलन लगायें।
05:24 अगली लाइन में break सेमीकोलन
05:27 हम case default नहीं कह सकते;
05:30 ध्यान दें, कि हम साधारणतया कीवर्ड default का प्रयोग करते हैं।
05:34 अब कोड को रन करते हैं। अतः फ़ाइल को सेव और रन करें ।
05:38 जैसा कि हम देख सकते हैं, default केस को निष्पादित किया गया है और अपेक्षित संदेश Wrong choice प्रिंट हुआ है।
05:45 अन्य रैंडम वैल्यू लेकर देखते हैं।
05:48 -1 को बदलकर 15 करें।
05:51 जैसा कि हम देख सकते हैं, पुनः default केस निष्पादित हो जाता है।
05:57 अब देखते हैं कि क्या होता है यदि हम break स्टेटमेंट को हटाते हैं।
06:01 अतः day = 15 को बदलकर day = 4 करते हैं।
06:07 day =4 के लिए संबंधित break स्टेटमेंट हटायें
06:12 अब सेव और रन करें
06:15 यद्यपि केस 4 हैं, फिर भी हमें आउटपुट में Friday(शुक्रवार) प्राप्त होता है और Thursday(गुरूवार) प्राप्त नहीं होता है।
06:20 ऐसा उस तरीके के कारण होता है जिसमें switch केस कार्य करता है।
06:24 सर्वप्रथम डे की वैल्यू की 0 से तुलना की जाती है।
06:29 फिर 1 से, उसके बाद 2 से और उसी प्रकार सभी संभावित केसेज के साथ तुलना की जाती है।
06:34 जब एक मिलान प्राप्त होता है, तो यह उसके बाद पूरे केस से मिलान को निष्पादित करता है।
06:42 हमारे केस में, यह केस 4 के बाद केस 5 को निष्पादित करता है।
06:47 फिर यह केस 5 में break स्टेटमेंट के कारण रुक जाता है।
06:53 इससे बचने के लिए, हमें प्रत्येक केस में break स्टेटमेंट जोड़ने की आवश्यकता होती है।
06:57 अब ब्रेक स्टेटमेंट जोड़ते हैं जिसे हमने हटा दिया है।
07:00 अतः टाइप करें breakसेमीकॉलन लगायें
07:05 अब कोड को रन करते हैं।
07:08 जैसा कि हम देख सकते हैं, अब केवल केस 4 को निष्पादित किया जाता है।
07:13 एक नियम के रूप में, प्रत्येक स्थिति में त्रुटियों से बचने के लिए break स्टेटमेंट का प्रयोग करना याद रखें।
07:20 हम इस ट्यूटोरियल की समाप्ति पर पहुँच गए हैं।
07:22 इस ट्यूटोरियल में, हमने switch case construct का उपयोग करना और break statement का उपयोग करने के तरीके के बारे में सीखा।
07:30 एक नियत कार्य के रूप में, एक प्रोग्राम लिखें जिसका एक वैरिएबल के रूप में एक नाम और लिंग है, एक switch case स्टेटमेंट के रूप में प्रयोग करें, जो पुरुषों के लिए “Hello Mr....” और महिलाओं के लिए “Hello Ms...” प्रिंट करता है।
07:44 स्पोकन ट्यूटोरियल प्रोजेक्ट के बारे में अधिक जानने के लिए, निम्नलिखित लिंक पर पर उपलब्ध वीडियो देखें। यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।
07:53 यदि आपके पास अच्छी बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके भी देख सकते हैं।
07:58 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं भी चलती है और ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र देते हैं।
08:06 अधिक जानकारी के लिए, कृपया contact AT spoken HYPHEN tutorial DOT org पर लिखें।
08:12 स्पोकन ट्यूटोरियल प्रोजेक्ट, टॉक-टू-अ-टीचर प्रोजेक्ट का हिस्सा है और यह
08:17 भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।
08:22 इस मिशन पर अधिक जानकारी spoken HYPHEN tutorial DOT org SLASH NMEICT HYPHEN Intro पर उपलब्ध है।
08:31 यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है। मैं यश वोरा अब आपसे विदा लेता हूूँ। धन्यवाद।

Contributors and Content Editors

Devraj, PoojaMoolya, Pratik kamble, Shruti arya