Difference between revisions of "Java/C2/if-else/Hindi"

From Script | Spoken-Tutorial
Jump to: navigation, search
 
(2 intermediate revisions by one other user not shown)
Line 25: Line 25:
 
|  00:18
 
|  00:18
 
|  इस ट्यूटोरियल के लिए हम प्रयोग करेंगे:
 
|  इस ट्यूटोरियल के लिए हम प्रयोग करेंगे:
 
 
Ubuntu v 11.10
 
Ubuntu v 11.10
 
 
JDK 1.6  और  
 
JDK 1.6  और  
 
 
Eclipse 3.7.0  
 
Eclipse 3.7.0  
  
Line 47: Line 44:
 
| 00:42
 
| 00:42
 
| '' कंडीशनल स्टेटमेंट्स'' आप अपने कोड में विभिन्न निर्णयों के लिए विभिन्न क्रियाओं का प्रदर्शन कर सकते हैं।  
 
| '' कंडीशनल स्टेटमेंट्स'' आप अपने कोड में विभिन्न निर्णयों के लिए विभिन्न क्रियाओं का प्रदर्शन कर सकते हैं।  
 
  
 
|-
 
|-
 
|  00:48
 
|  00:48
 
| ऐसी स्थितियों में आप कंडीशनल स्टेटमेंट्स का प्रयोग कर सकते हैं।
 
| ऐसी स्थितियों में आप कंडीशनल स्टेटमेंट्स का प्रयोग कर सकते हैं।
 
  
 
|-
 
|-
 
|  00:52
 
|  00:52
 
| कंडीशनल स्टेटमेंट एक प्रोग्राम के निष्पादन के प्रवाह का नियंत्रण करने में मदद करता है।
 
| कंडीशनल स्टेटमेंट एक प्रोग्राम के निष्पादन के प्रवाह का नियंत्रण करने में मदद करता है।
 
  
 
|-
 
|-
| 00:57
+
|00:57
| जावा में हमारे पास निम्नलिखित कंडीशनल स्टेटमेंट्स हैं:
+
|जावा में हमारे पास निम्नलिखित कंडीशनल स्टेटमेंट्स हैं:
  
 
|-
 
|-
 
|  01:01
 
|  01:01
| * If स्टेटमेंट;
+
|If स्टेटमेंट;
 
|-
 
|-
 
|  01:02
 
|  01:02
| * If...Else स्टेटमेंट;
+
|If...Else स्टेटमेंट;
 
|-
 
|-
 
|  01:03
 
|  01:03
| * If...Else if स्टेटमेंट;
+
|If...Else if स्टेटमेंट;
 
|-
 
|-
 
|  01:05
 
|  01:05
| * Nested If स्टेटमेंट
+
|Nested If स्टेटमेंट
 
|-
 
|-
 
|  01:06
 
|  01:06
| * Switch स्टेटमेंट
+
|Switch स्टेटमेंट
  
 
|-
 
|-
Line 85: Line 79:
 
|-
 
|-
 
| 01:15
 
| 01:15
| | '''If स्टेटमेंट;''' एक कंडीशन पर आधारित स्टेटमेंट्स के ब्लॉक को निष्पादित करने के लिए प्रयोग किए जाते  हैं।
+
|'''If स्टेटमेंट;''' एक कंडीशन पर आधारित स्टेटमेंट्स के ब्लॉक को निष्पादित करने के लिए प्रयोग किए जाते  हैं।
 
+
  
 
|-
 
|-
 
|  01:22
 
|  01:22
 
| इसे '''सिंगल कंडीशनल स्टेटमेंट''' कहते हैं।
 
| इसे '''सिंगल कंडीशनल स्टेटमेंट''' कहते हैं।
 
  
 
|-
 
|-
Line 97: Line 89:
 
|  ''If स्टेटमेंट के लिए सिंटैक्स;'''
 
|  ''If स्टेटमेंट के लिए सिंटैक्स;'''
 
   
 
   
 
 
 
|-
 
|-
 
|  01:28
 
|  01:28
 
| '''if स्टेटमेंट में, '''यदि कंडीशन ''' ट्रू''' है, तो ब्लॉक निष्पादित होता है।
 
| '''if स्टेटमेंट में, '''यदि कंडीशन ''' ट्रू''' है, तो ब्लॉक निष्पादित होता है।
 
  
 
|-
 
|-
 
|  01:34
 
|  01:34
 
| यदि कंडीशन ''' फॉल्स ''' होती है, तो ब्लॉक को छोड़ दिया जाता है और इसे निष्पादित नहीं किया जाता।
 
| यदि कंडीशन ''' फॉल्स ''' होती है, तो ब्लॉक को छोड़ दिया जाता है और इसे निष्पादित नहीं किया जाता।
 
  
 
|-
 
|-
 
|  01:40
 
|  01:40
 
|  अब यह समझने के लिए एक उदाहरण देखते हैं कि '''If स्टेटमेंट''' का उपयोग कैसे किया जा सकता है।
 
|  अब यह समझने के लिए एक उदाहरण देखते हैं कि '''If स्टेटमेंट''' का उपयोग कैसे किया जा सकता है।
 
  
 
|-
 
|-
 
|  01:45
 
|  01:45
 
| अतः अब '''eclipse''' पर जाएँ।
 
| अतः अब '''eclipse''' पर जाएँ।
 
  
 
|-
 
|-
 
|  01:48
 
|  01:48
 
| हम एक प्रोग्राम लिखेंगे, यह जानने के लिए कि क्या एक परसन माइनर है।
 
| हम एक प्रोग्राम लिखेंगे, यह जानने के लिए कि क्या एक परसन माइनर है।
 
  
 
|-
 
|-
 
|  01:53
 
|  01:53
 
| मैंने पहले ही एक क्लास  '''Person''' बना लिया है
 
| मैंने पहले ही एक क्लास  '''Person''' बना लिया है
 
  
 
|-
 
|-
Line 136: Line 120:
 
|  02:02
 
|  02:02
 
| अतः मेन मेथड में टाइप करें '''''int age''' is equal to '' 20, सेमीकोलन।
 
| अतः मेन मेथड में टाइप करें '''''int age''' is equal to '' 20, सेमीकोलन।
 +
 
|-
 
|-
 
|  02:14
 
|  02:14
 
|अब, हम निम्न के समान एक If स्टेटमेंट लिखेंगे:
 
|अब, हम निम्न के समान एक If स्टेटमेंट लिखेंगे:
 
  
 
|-
 
|-
 
|  02:18
 
|  02:18
 
|अगली लाइन  '''''if ''' ब्रैकेट्स के अन्दर '''age < 21''' ओपन कर्ली ब्रैकेट्स।'' एंटर दबाएँ
 
|अगली लाइन  '''''if ''' ब्रैकेट्स के अन्दर '''age < 21''' ओपन कर्ली ब्रैकेट्स।'' एंटर दबाएँ
 
  
 
|-
 
|-
 
|  02:30
 
|  02:30
 
| यहाँ, हम जांच कर रहे हैं कि यदि '''ऐज''' '''21''' से कम है।
 
| यहाँ, हम जांच कर रहे हैं कि यदि '''ऐज''' '''21''' से कम है।
 
  
 
|-
 
|-
 
|  02:34
 
|  02:34
 
| जो भी ब्रैकेट्स के अन्दर है, if ब्लॉक से संबंधित है।
 
| जो भी ब्रैकेट्स के अन्दर है, if ब्लॉक से संबंधित है।
 
  
 
|-
 
|-
 
|  02:38
 
|  02:38
 
|अतः ब्रैकेट्स के अन्दर टाइप करें  
 
|अतः ब्रैकेट्स के अन्दर टाइप करें  
 
  
 
|-
 
|-
 
|  02:41
 
|  02:41
 
| '''System '''''dot '''''out '''''dot '''''println ''' ब्रैकेट्स और डबल कोट्स के अन्दर '''The person is Minor''' सेमीकोलन  
 
| '''System '''''dot '''''out '''''dot '''''println ''' ब्रैकेट्स और डबल कोट्स के अन्दर '''The person is Minor''' सेमीकोलन  
 
  
 
|-
 
|-
 
|  02:56
 
|  02:56
 
| यहाँ, यदि '''age''' '''21''' से कम है तो “'''The person is Minor'''” प्रदर्शित होगा।
 
| यहाँ, यदि '''age''' '''21''' से कम है तो “'''The person is Minor'''” प्रदर्शित होगा।
 
  
 
|-
 
|-
Line 178: Line 156:
 
|  03:08
 
|  03:08
 
| हमें निम्न आउटपुट प्राप्त होता है। द परसन इज़ माइनर।
 
| हमें निम्न आउटपुट प्राप्त होता है। द परसन इज़ माइनर।
 
 
  
 
|-
 
|-
Line 188: Line 164:
 
|  03:20
 
|  03:20
 
| यह, हमें आउटपुट प्राप्त होता है “'''The person is Minor.'''”
 
| यह, हमें आउटपुट प्राप्त होता है “'''The person is Minor.'''”
 
  
 
|-
 
|-
 
| 03:24
 
| 03:24
 
|अब, हम '''if...else '''स्टेटमेंट के बारे में सीखेंगे।
 
|अब, हम '''if...else '''स्टेटमेंट के बारे में सीखेंगे।
 
  
 
|-
 
|-
 
|  03:27
 
|  03:27
 
| If...Else स्टेटमेंट का प्रयोग वैकल्पिक स्टेटमेंट्स को निष्पादित करने के लिए किया जाता है।
 
| If...Else स्टेटमेंट का प्रयोग वैकल्पिक स्टेटमेंट्स को निष्पादित करने के लिए किया जाता है।
 
  
 
|-
 
|-
 
|  03:31
 
|  03:31
 
| ये सिंगल कंडीशन पर आधारित होते हैं।
 
| ये सिंगल कंडीशन पर आधारित होते हैं।
 
  
 
|-
 
|-
 
|  03:34
 
|  03:34
 
|  '''If…Else स्टेटमेंट''' लिखने के लिए सिंटैक्स पर देखें।  
 
|  '''If…Else स्टेटमेंट''' लिखने के लिए सिंटैक्स पर देखें।  
 
  
 
|-
 
|-
 
|  03:38
 
|  03:38
 
| यदि कंडीशन ट्रू है, तो स्टेटमेंट या कोड का ब्लॉक निष्पादित हो जाता है..
 
| यदि कंडीशन ट्रू है, तो स्टेटमेंट या कोड का ब्लॉक निष्पादित हो जाता है..
 
  
 
|-
 
|-
Line 228: Line 198:
  
 
|-
 
|-
| 03:57
+
|03:57
|   अब हम यह पहचान करने के लिए एक प्रोग्राम लिखेंगे कि '''The person is Minor or Major'''.
+
| अब हम यह पहचान करने के लिए एक प्रोग्राम लिखेंगे कि '''The person is Minor or Major'''.
 
+
  
 
|-
 
|-
| 04:03
+
|04:03
| अतः 'मेन मेथड के अन्दर टाइप करें; int ऐज is equal to 25
+
|अतः 'मेन मेथड के अन्दर टाइप करें; int ऐज is equal to 25
 
+
  
 
|-
 
|-
| 04:12  
+
|04:12  
| फिर '''if '''''ब्रैकेट के अन्दर'' '''age''' इज़ ग्रेटर देन  '''21''',  
+
|फिर '''if '''''ब्रैकेट के अन्दर'' '''age''' इज़ ग्रेटर देन  '''21''',  
  
 
|-
 
|-
| 04:19
+
|04:19
|   ''कर्ली ब्रैकेट्स के अन्दर'' टाइप करें '''System '''''dot''''' out '''''dot''''' println '''''ब्रैकेट के अन्दर '''''The person is Major.'''
+
|''कर्ली ब्रैकेट्स के अन्दर'' टाइप करें '''System '''''dot''''' out '''''dot''''' println '''''ब्रैकेट के अन्दर '''''The person is Major.'''
 
+
  
 
|-
 
|-
| 04:28
+
|04:28
 
| फिर टाइप करें,अगली लाइन  
 
| फिर टाइप करें,अगली लाइन  
  
 
|-
 
|-
| 04:32
+
|04:32
 
| '''else''''' कर्ली ब्रैकेट्स के अंदर'' टाइप करें
 
| '''else''''' कर्ली ब्रैकेट्स के अंदर'' टाइप करें
  
 
|-
 
|-
| 04:38
+
|04:38
 
| '''System''' ''dot '''''out''' ''dot'' '''println '''''ब्रैकेट्स के अन्दर'' डबल कोट्स में '''द परसन इज़ माइनर सेमीकोलन ।'''
 
| '''System''' ''dot '''''out''' ''dot'' '''println '''''ब्रैकेट्स के अन्दर'' डबल कोट्स में '''द परसन इज़ माइनर सेमीकोलन ।'''
 
  
 
|-
 
|-
 
|  04:51
 
|  04:51
 
| यहाँ, यदि  '''ऐज''' '''21''' ''से कम है'',  “' ''The person is Minor'''” प्रदर्शित होगा।
 
| यहाँ, यदि  '''ऐज''' '''21''' ''से कम है'',  “' ''The person is Minor'''” प्रदर्शित होगा।
 
  
 
|-
 
|-
 
|  04:58
 
|  04:58
 
| '''Else''' “'''The person is Major” '''प्रदर्शित होगा।
 
| '''Else''' “'''The person is Major” '''प्रदर्शित होगा।
 
  
 
|-
 
|-
Line 280: Line 244:
 
|  05:11
 
|  05:11
 
| यहाँ, व्यक्ति की '''ऐज''' '''25''' है, जो '''21''' से अधिक है।  
 
| यहाँ, व्यक्ति की '''ऐज''' '''25''' है, जो '''21''' से अधिक है।  
 
  
 
|-
 
|-
 
|  05:17
 
|  05:17
 
| इसलिए प्रोग्राम के आउटपुट में प्रदर्शित होगा कि “'''The person is Major.''”
 
| इसलिए प्रोग्राम के आउटपुट में प्रदर्शित होगा कि “'''The person is Major.''”
 
 
  
 
|-
 
|-
 
|  05:22
 
|  05:22
 
|  '''If…Else If''' स्टेटमेंट का प्रयोग स्टेटमेंट्स के विभिन्न समूहों को निष्पादित करने के लिए किया जाता है।
 
|  '''If…Else If''' स्टेटमेंट का प्रयोग स्टेटमेंट्स के विभिन्न समूहों को निष्पादित करने के लिए किया जाता है।
 
  
 
|-
 
|-
 
|  05:29
 
|  05:29
 
| ये दी गई दो कंडीशंस पर आधारित होते हैं।
 
| ये दी गई दो कंडीशंस पर आधारित होते हैं।
 
  
 
|-
 
|-
 
|05:33   
 
|05:33   
 
| आप अपनी आवश्यकता के आधार पर अधिक कंडीशंस भी जोड़ सकते हैं।  
 
| आप अपनी आवश्यकता के आधार पर अधिक कंडीशंस भी जोड़ सकते हैं।  
 
  
 
|-
 
|-
 
|  05:38
 
|  05:38
 
| इसे '''शाखीय''' या '''निर्णायक स्टेटमेंट''' भी कहा जाता है।
 
| इसे '''शाखीय''' या '''निर्णायक स्टेटमेंट''' भी कहा जाता है।
 
 
 
  
 
|-
 
|-
 
|  05:43
 
|  05:43
 
| अब '''If…Else If '''स्टेटमेंट लिखने के लिए सिंटैक्स पर नजर डालते हैं।
 
| अब '''If…Else If '''स्टेटमेंट लिखने के लिए सिंटैक्स पर नजर डालते हैं।
 
  
 
|-
 
|-
 
|  05:48
 
|  05:48
 
| If स्टेटमेंट पहले '''कंडीशन 1''' की जांच करता है।
 
| If स्टेटमेंट पहले '''कंडीशन 1''' की जांच करता है।
 
  
 
|-
 
|-
 
|  05:53
 
|  05:53
 
| यदि '''कंडीशन1''' ट्रू है, तो यह '''स्टेटमेंट  '''या '''ब्लॉक कोड 1 ''' को निष्पादित करता है।
 
| यदि '''कंडीशन1''' ट्रू है, तो यह '''स्टेटमेंट  '''या '''ब्लॉक कोड 1 ''' को निष्पादित करता है।
 
  
 
|-
 
|-
 
|  05:59
 
|  05:59
 
| अन्यथा यह ''' कंडीशन2''' के लिए जांच करता है।  
 
| अन्यथा यह ''' कंडीशन2''' के लिए जांच करता है।  
 
  
 
|-
 
|-
 
|  06:02
 
|  06:02
 
| यदि ''' कंडीशन 2''' ट्रू है, तो यह '''स्टेटमेंट  '''या '''ब्लॉक 2  ''' को  निष्पादित करता है।  
 
| यदि ''' कंडीशन 2''' ट्रू है, तो यह '''स्टेटमेंट  '''या '''ब्लॉक 2  ''' को  निष्पादित करता है।  
 
  
 
|-
 
|-
 
|  06:09
 
|  06:09
 
| अन्यथा यह '''स्टेटमेंट 3''' या '''ब्लॉक कोड 3''' को  निष्पादित करता है।  
 
| अन्यथा यह '''स्टेटमेंट 3''' या '''ब्लॉक कोड 3''' को  निष्पादित करता है।  
 
  
 
|-
 
|-
 
|  06:13
 
|  06:13
 
| इस तरह, हम ब्लॉक्स द्वारा कोड को बढ़ा सकते हैं
 
| इस तरह, हम ब्लॉक्स द्वारा कोड को बढ़ा सकते हैं
 
  
 
|-
 
|-
 
|  06:17
 
|  06:17
 
| इन ब्लॉक्स में मल्टीपल कंडीशंस हो सकती हैं।  
 
| इन ब्लॉक्स में मल्टीपल कंडीशंस हो सकती हैं।  
 
  
 
|-
 
|-
 
|  06:20
 
|  06:20
 
| जब तक इसे सही कंडीशंस प्राप्त नहीं होती है तब तक कोड निष्पादित नहीं होगा।
 
| जब तक इसे सही कंडीशंस प्राप्त नहीं होती है तब तक कोड निष्पादित नहीं होगा।
 
  
 
|-
 
|-
Line 362: Line 308:
 
|    06:30
 
|    06:30
 
|  हम देखेंगे कि '''If…Else If स्टेटमेंट;''' को किस प्रकार एक प्रोग्राम में प्रयोग किया जा सकता है।
 
|  हम देखेंगे कि '''If…Else If स्टेटमेंट;''' को किस प्रकार एक प्रोग्राम में प्रयोग किया जा सकता है।
 
  
 
|-
 
|-
 
|  06:35
 
|  06:35
 
| अतः Eclipse पर जाएँ।
 
| अतः Eclipse पर जाएँ।
 
  
 
|-
 
|-
 
|  06:37
 
|  06:37
 
| मैंने पहले ही स्टूडेंट नामक एक क्लास बना लिया है।
 
| मैंने पहले ही स्टूडेंट नामक एक क्लास बना लिया है।
 
  
 
|-
 
|-
 
|  06:40
 
|  06:40
 
| एक स्टूडेंट का ग्रेड निर्धारित करने के लिए एक प्रोग्राम लिखें।
 
| एक स्टूडेंट का ग्रेड निर्धारित करने के लिए एक प्रोग्राम लिखें।
 
  
 
|-
 
|-
 
|  06:44
 
|  06:44
 
| यह प्राप्तांक प्रतिशत के आधार पर किया जाता है।
 
| यह प्राप्तांक प्रतिशत के आधार पर किया जाता है।
 
  
 
|-
 
|-
 
|  06:47
 
|  06:47
 
| अतः मेन मेथड के अन्दर, टाइप करें '''int''' ''space''''' testScore''' ''equal to''''' 70''' '' सेमीकोलन''
 
| अतः मेन मेथड के अन्दर, टाइप करें '''int''' ''space''''' testScore''' ''equal to''''' 70''' '' सेमीकोलन''
 
  
 
|-
 
|-
 
|  06:58
 
|  06:58
 
| प्राप्तांक प्रतिशत प्राप्त करने के लिए ‘'''testScore'''’ नामक इनपुट वैरिएबल का प्रयोग किया जाता है।
 
| प्राप्तांक प्रतिशत प्राप्त करने के लिए ‘'''testScore'''’ नामक इनपुट वैरिएबल का प्रयोग किया जाता है।
 
  
 
|-
 
|-
 
|  07:05
 
|  07:05
| अगली लाइन में टाइप करें ''' if''' ब्रैकेट्स के अन्दर '''testScore''' लैस देन '''35''' कर्ली ब्रैकेट्स के अन्दर '''System dot out dot println ब्रैकेट्स और डबल कोट्स के अन्दर C ग्रेड सेमीकोलन
+
| अगली लाइन में टाइप करें if ब्रैकेट्स के अन्दर testScore लैस देन 35 कर्ली ब्रैकेट्स के अन्दर System dot out dot println ब्रैकेट्स और डबल कोट्स के अन्दर C ग्रेड सेमीकोलन
 
+
  
 
|-
 
|-
 
|  07:28
 
|  07:28
 
| यदि ''' testScore''' '''35''' से कम है, तो प्रोग्राम "'''C ग्रेड'''" प्रदर्शित करता है।  
 
| यदि ''' testScore''' '''35''' से कम है, तो प्रोग्राम "'''C ग्रेड'''" प्रदर्शित करता है।  
 
  
 
|-
 
|-
 
|  07:34
 
|  07:34
 
| अगली लाइन में टाइप करें '''else'''
 
| अगली लाइन में टाइप करें '''else'''
 
  
 
|-
 
|-
 
|  07:37
 
|  07:37
|  अगली लाइन में टाइप करें '''if'' '''ब्रैकेट्स के अन्दर''''' testScore ''' ''इज़ ग्रेटर देन और इक्वल टू'' '''35 '''  एण्ड '''testScore''' ''इज़ लैस देन और इक्वल टू'' '''60''' पूरी  कंडीशन को ब्रैकेट्स में रखें कर्ली ब्रैकेट खोलें एंटर दबाएँ।
+
|  अगली लाइन में टाइप करें if ब्रैकेट्स के अन्दर testScore इज़ ग्रेटर देन और इक्वल टू 35   एण्ड testScore इज़ लैस देन और इक्वल टू 60 पूरी  कंडीशन को ब्रैकेट्स में रखें कर्ली ब्रैकेट खोलें एंटर दबाएँ।
  
 
|-
 
|-
Line 424: Line 360:
 
|  08:18
 
|  08:18
 
| यदि '''testScore''' '''35 '''और '''60''' के बीच है तो प्रोग्राम "'''B ग्रेड'''" प्रदर्शित करता है।
 
| यदि '''testScore''' '''35 '''और '''60''' के बीच है तो प्रोग्राम "'''B ग्रेड'''" प्रदर्शित करता है।
 
  
 
|-
 
|-
 
|  08:24  
 
|  08:24  
 
| अगली लाइन में टाइप करें '''else'''''ब्रैकेट्स के अन्दर'' टाइप करें '''System''' ''dot '''''out''' ''dot'' '''println''' ''ब्रैकेट्स और डबल कोट्स के अन्दर '' '''A ग्रेड'''''सेमीकोलन''.
 
| अगली लाइन में टाइप करें '''else'''''ब्रैकेट्स के अन्दर'' टाइप करें '''System''' ''dot '''''out''' ''dot'' '''println''' ''ब्रैकेट्स और डबल कोट्स के अन्दर '' '''A ग्रेड'''''सेमीकोलन''.
 
  
 
|-
 
|-
 
|  08:42
 
|  08:42
 
|  अतः अंततः, यदि दोनों कंडीशंस'''फॉल्स''' हैं, तो प्रोग्राम “'''A ग्रेड'''" प्रदर्शित करता है।  
 
|  अतः अंततः, यदि दोनों कंडीशंस'''फॉल्स''' हैं, तो प्रोग्राम “'''A ग्रेड'''" प्रदर्शित करता है।  
 
  
 
|-
 
|-
 
|  08:48
 
|  08:48
 
| अब, हम इस कोड को सेव और रन करें।
 
| अब, हम इस कोड को सेव और रन करें।
 
 
.
 
  
 
|-
 
|-
Line 450: Line 380:
 
|  08:55
 
|  08:55
 
| इस प्रोग्राम में, स्टूडेंट का '''testScore''' '''70''' है।
 
| इस प्रोग्राम में, स्टूडेंट का '''testScore''' '''70''' है।
 
  
 
|-
 
|-
Line 459: Line 388:
 
|    09:02
 
|    09:02
 
| अब '''testScore''' को बदलकर '''55''' करते हैं।  
 
| अब '''testScore''' को बदलकर '''55''' करते हैं।  
 
  
 
|-
 
|-
Line 472: Line 400:
 
|  09:16
 
|  09:16
 
|  हम कंडीशंस की संख्या को बढ़ा भी सकते हैं।
 
|  हम कंडीशंस की संख्या को बढ़ा भी सकते हैं।
 
  
 
|-
 
|-
 
|  09:19
 
|  09:19
 
| “'''B ग्रेड'''” आउटपुट सेक्शन के बाद एक और कंडीशन जोड़ते हैं।
 
| “'''B ग्रेड'''” आउटपुट सेक्शन के बाद एक और कंडीशन जोड़ते हैं।
 
  
 
|-
 
|-
 
|  09:23
 
|  09:23
| अतः यहाँ टाइप करें,
+
| अतः यहाँ टाइप करें,Else, अगली लाइन '''if''' ''ब्रैकेट्स के अन्दर''''' testScore''' ''इज़ ग्रेटर देन और इक्वल टू'' '''60 ''' एण्ड ''' testScore''' ''इज़ लैस देन और इक्वल टू''  '''70'''.
Else, अगली लाइन  
+
'''if''' ''ब्रैकेट्स के अन्दर''''' testScore''' ''इज़ ग्रेटर देन और इक्वल टू'' '''60 ''' एण्ड ''' testScore''' ''इज़ लैस देन और इक्वल टू''  '''70'''.
+
 
+
  
 
|-
 
|-
 
|  09:47
 
|  09:47
 
| कर्ली ब्रैकेट्स खोलें एंटर दबाएँ '''System '''''dot '''''out''' ''dot '''''println''' ''ब्रैकेट्स और डबल कोट्स के अन्दर''''' O ग्रेड''' ''सेमीकोलन''.
 
| कर्ली ब्रैकेट्स खोलें एंटर दबाएँ '''System '''''dot '''''out''' ''dot '''''println''' ''ब्रैकेट्स और डबल कोट्स के अन्दर''''' O ग्रेड''' ''सेमीकोलन''.
 
  
 
|-
 
|-
 
|  10:01
 
|  10:01
 
| यहाँ यदि '''testScore''' '''60''' और '''70''' के बीच है तो प्रोग्राम "'''O ग्रेड'''" प्रदर्शित करेगा।
 
| यहाँ यदि '''testScore''' '''60''' और '''70''' के बीच है तो प्रोग्राम "'''O ग्रेड'''" प्रदर्शित करेगा।
 
  
 
|-
 
|-
 
|  10:07
 
|  10:07
 
| अब, स्टूडेंट के '''testScore''' को बदलकर '''70''' करें।  
 
| अब, स्टूडेंट के '''testScore''' को बदलकर '''70''' करें।  
 
  
 
|-
 
|-
 
|  10:12
 
|  10:12
 
| अब, फ़ाइल को सेव और रन करें।'''
 
| अब, फ़ाइल को सेव और रन करें।'''
 
 
 
  
 
|-
 
|-
 
| 10:15
 
| 10:15
 
| | हमें निम्न आउटपुट प्राप्त होता है।
 
| | हमें निम्न आउटपुट प्राप्त होता है।
 
  
 
|-
 
|-
 
|  10:17
 
|  10:17
 
| प्रोग्राम, आउटपुट में “'''O ग्रेड'''” प्रदर्शित करेगा।
 
| प्रोग्राम, आउटपुट में “'''O ग्रेड'''” प्रदर्शित करेगा।
 
  
 
|-
 
|-
 
|  10:20
 
|  10:20
 
| यह “'''A ग्रेड'''” नहीं है जैसा इसे पहले प्रदर्शित किया गया है।  
 
| यह “'''A ग्रेड'''” नहीं है जैसा इसे पहले प्रदर्शित किया गया है।  
 
  
 
|-
 
|-
Line 567: Line 481:
 
| 11:04
 
| 11:04
 
|अब कंडीशनल स्टेटमेंट्स: '''if, if...else और if...else if '''स्टेटमेंट्स का प्रयोग करके जावा प्रोग्राम लिखने का एक नियत कार्य लें।  
 
|अब कंडीशनल स्टेटमेंट्स: '''if, if...else और if...else if '''स्टेटमेंट्स का प्रयोग करके जावा प्रोग्राम लिखने का एक नियत कार्य लें।  
 
  
 
|-
 
|-
Line 574: Line 487:
 
|-
 
|-
 
|  11:17
 
|  11:17
| * यह जांच करने के लिए एक जावा प्रोग्राम लिखें कि दी गई संख्या सम है या विषम है।
+
| * यह जांच करने के लिए एक जावा प्रोग्राम लिखें कि दी गई संख्या सम है या विषम है।संकेत : '''if...else ''' स्टेटमेंट का प्रयोग करें।
 
+
संकेत : '''if...else ''' स्टेटमेंट का प्रयोग करें।
+
  
 
|-
 
|-
 
|  11:23
 
|  11:23
| * तीन संख्याओं में से सबसे बड़ी संख्या ज्ञात करने के लिए एक जावा प्रोग्राम लिखें।  
+
|* तीन संख्याओं में से सबसे बड़ी संख्या ज्ञात करने के लिए एक जावा प्रोग्राम लिखें। संकेत : '''if...else if ''' स्टेटमेंट का प्रयोग करें।
 
+
संकेत : '''if...else if ''' स्टेटमेंट का प्रयोग करें।
+
 
+
  
 
|-
 
|-
 
|  11:29
 
|  11:29
 
|  '''स्पोकन ट्यूटोरियल''' प्रोजेक्ट के बारे में अधिक जानने के लिए,  
 
|  '''स्पोकन ट्यूटोरियल''' प्रोजेक्ट के बारे में अधिक जानने के लिए,  
 
  
 
|-
 
|-
Line 597: Line 504:
 
|  11:35
 
|  11:35
 
| यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।
 
| यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।
 
  
 
|-
 
|-
Line 615: Line 521:
  
 
|-
 
|-
| 11:56
+
|11:56
 
| '''स्पोकन ट्यूटोरियल''' प्रोजेक्ट, '''टॉक-टू-अ-टीचर प्रोजेक्ट''' का हिस्सा है।
 
| '''स्पोकन ट्यूटोरियल''' प्रोजेक्ट, '''टॉक-टू-अ-टीचर प्रोजेक्ट''' का हिस्सा है।
 +
 
|-
 
|-
| 12:00
+
|12:00
| यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।  
+
|यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।  
 +
 
 
|-
 
|-
 
|  12:06
 
|  12:06
 
| '''इस मिशन पर अधिक जानकारी '''spoken HYPHEN tutorial DOT org SLASH NMEICT HYPHEN Intro''' पर उपलब्ध है।   
 
| '''इस मिशन पर अधिक जानकारी '''spoken HYPHEN tutorial DOT org SLASH NMEICT HYPHEN Intro''' पर उपलब्ध है।   
 
 
  
 
|-
 
|-
|   12:15  
+
|12:15  
| यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है। मैं श्रुति आर्य अब आपसे विदा लेती हूँ।
+
|यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है। मैं श्रुति आर्य अब आपसे विदा लेती हूँ।हमसे जुड़ने के लिए धन्यवाद।  
 
+
हमसे जुड़ने के लिए धन्यवाद।  
+
 
+
 
+
 
+
  
 
|}
 
|}

Latest revision as of 14:45, 2 March 2017

Time Narration
00:02 जावा में If else constructs के स्पोकन ट्यूटोरियल में आपका स्वागत है
00:07 इस ट्यूटोरियल में हम सीखेंगे:
00:09 *कंडीशनल स्टेटमेंट्स के बारे में
00:11 * कंडीशनल स्टेटमेंट्स के प्रकार और
00:13 * जावा प्रोग्रामों में कंडीशनल स्टेटमेंट्स का प्रयोग कैसे करते हैं
00:18 इस ट्यूटोरियल के लिए हम प्रयोग करेंगे:

Ubuntu v 11.10 JDK 1.6 और Eclipse 3.7.0

00:27 इस ट्यूटोरियल को समझने के लिए, आपको निम्न का प्रयोग करने का ज्ञान होना चाहिए
00:31 * जावा में अरिथमेटिक, रिलेशनल और लॉजिकल ऑपरेटर्स
00:35 यदि ऐसा नहीं, तो उचित ट्यूटोरियल के लिए कृपया हमारी दर्शायी वेबसाईट पर जाएँ।
00:42 कंडीशनल स्टेटमेंट्स आप अपने कोड में विभिन्न निर्णयों के लिए विभिन्न क्रियाओं का प्रदर्शन कर सकते हैं।
00:48 ऐसी स्थितियों में आप कंडीशनल स्टेटमेंट्स का प्रयोग कर सकते हैं।
00:52 कंडीशनल स्टेटमेंट एक प्रोग्राम के निष्पादन के प्रवाह का नियंत्रण करने में मदद करता है।
00:57 जावा में हमारे पास निम्नलिखित कंडीशनल स्टेटमेंट्स हैं:
01:01 If स्टेटमेंट;
01:02 If...Else स्टेटमेंट;
01:03 If...Else if स्टेटमेंट;
01:05 Nested If स्टेटमेंट
01:06 Switch स्टेटमेंट
01:08 इस ट्यूटोरियल में, हम If, If...Else और If...Else If स्टेटमेंट्स के बारे में विस्तारपूर्वक सीखेंगे।
01:15 If स्टेटमेंट; एक कंडीशन पर आधारित स्टेटमेंट्स के ब्लॉक को निष्पादित करने के लिए प्रयोग किए जाते हैं।
01:22 इसे सिंगल कंडीशनल स्टेटमेंट कहते हैं।
01:26 If स्टेटमेंट के लिए सिंटैक्स;'
01:28 if स्टेटमेंट में, यदि कंडीशन ट्रू है, तो ब्लॉक निष्पादित होता है।
01:34 यदि कंडीशन फॉल्स होती है, तो ब्लॉक को छोड़ दिया जाता है और इसे निष्पादित नहीं किया जाता।
01:40 अब यह समझने के लिए एक उदाहरण देखते हैं कि If स्टेटमेंट का उपयोग कैसे किया जा सकता है।
01:45 अतः अब eclipse पर जाएँ।
01:48 हम एक प्रोग्राम लिखेंगे, यह जानने के लिए कि क्या एक परसन माइनर है।
01:53 मैंने पहले ही एक क्लास Person बना लिया है
01:56 अब, मेन मेथड में int प्रकार का एक वेरिएबल ‘ऐज’ घोषित करते हैं।
02:02 अतः मेन मेथड में टाइप करें int age is equal to 20, सेमीकोलन।
02:14 अब, हम निम्न के समान एक If स्टेटमेंट लिखेंगे:
02:18 अगली लाइन if ब्रैकेट्स के अन्दर age < 21 ओपन कर्ली ब्रैकेट्स। एंटर दबाएँ
02:30 यहाँ, हम जांच कर रहे हैं कि यदि ऐज 21 से कम है।
02:34 जो भी ब्रैकेट्स के अन्दर है, if ब्लॉक से संबंधित है।
02:38 अतः ब्रैकेट्स के अन्दर टाइप करें
02:41 System dot out dot println ब्रैकेट्स और डबल कोट्स के अन्दर The person is Minor सेमीकोलन
02:56 यहाँ, यदि age 21 से कम है तो “The person is Minor” प्रदर्शित होगा।
03:03 अतः फ़ाइल को सेव और रन करें ।
03:08 हमें निम्न आउटपुट प्राप्त होता है। द परसन इज़ माइनर।
03:14 इस स्थिति में, व्यक्ति की ऐज 20 है, जो 21 से कम है।
03:20 यह, हमें आउटपुट प्राप्त होता है “The person is Minor.
03:24 अब, हम if...else स्टेटमेंट के बारे में सीखेंगे।
03:27 If...Else स्टेटमेंट का प्रयोग वैकल्पिक स्टेटमेंट्स को निष्पादित करने के लिए किया जाता है।
03:31 ये सिंगल कंडीशन पर आधारित होते हैं।
03:34 If…Else स्टेटमेंट लिखने के लिए सिंटैक्स पर देखें।
03:38 यदि कंडीशन ट्रू है, तो स्टेटमेंट या कोड का ब्लॉक निष्पादित हो जाता है..
03:44 अन्यथा यह दूसरे स्टेटमेंट या कोड के ब्लॉक को निष्पादित करता है।
03:49 अब हम देखेंगे कि If…else स्टेटमेंट; को एक प्रोग्राम में कैसे प्रयोग किया जाता है।
03:54 अतः अब eclipse पर जाएँ।
03:57 अब हम यह पहचान करने के लिए एक प्रोग्राम लिखेंगे कि The person is Minor or Major.
04:03 अतः 'मेन मेथड के अन्दर टाइप करें; int ऐज is equal to 25
04:12 फिर if ब्रैकेट के अन्दर age इज़ ग्रेटर देन 21,
04:19 कर्ली ब्रैकेट्स के अन्दर टाइप करें System dot out dot println ब्रैकेट के अन्दर The person is Major.
04:28 फिर टाइप करें,अगली लाइन
04:32 else कर्ली ब्रैकेट्स के अंदर टाइप करें
04:38 System dot out dot println ब्रैकेट्स के अन्दर डबल कोट्स में द परसन इज़ माइनर सेमीकोलन ।
04:51 यहाँ, यदि ऐज' 21 से कम है, “' The person is Minor” प्रदर्शित होगा।
04:58 ElseThe person is Major” प्रदर्शित होगा।
05:02 अब प्रोग्राम को देखें सेव और रन करें।
05:07 हमें आउटपुट प्राप्त होता है किद परसन इज़ मेजर।
05:11 यहाँ, व्यक्ति की ऐज 25 है, जो 21 से अधिक है।
05:17 इसलिए प्रोग्राम के आउटपुट में प्रदर्शित होगा कि “'The person is Major.
05:22 If…Else If स्टेटमेंट का प्रयोग स्टेटमेंट्स के विभिन्न समूहों को निष्पादित करने के लिए किया जाता है।
05:29 ये दी गई दो कंडीशंस पर आधारित होते हैं।
05:33 आप अपनी आवश्यकता के आधार पर अधिक कंडीशंस भी जोड़ सकते हैं।
05:38 इसे शाखीय या निर्णायक स्टेटमेंट भी कहा जाता है।
05:43 अब If…Else If स्टेटमेंट लिखने के लिए सिंटैक्स पर नजर डालते हैं।
05:48 If स्टेटमेंट पहले कंडीशन 1 की जांच करता है।
05:53 यदि कंडीशन1 ट्रू है, तो यह स्टेटमेंट या ब्लॉक कोड 1 को निष्पादित करता है।
05:59 अन्यथा यह कंडीशन2 के लिए जांच करता है।
06:02 यदि कंडीशन 2 ट्रू है, तो यह स्टेटमेंट या ब्लॉक 2 को निष्पादित करता है।
06:09 अन्यथा यह स्टेटमेंट 3 या ब्लॉक कोड 3 को निष्पादित करता है।
06:13 इस तरह, हम ब्लॉक्स द्वारा कोड को बढ़ा सकते हैं
06:17 इन ब्लॉक्स में मल्टीपल कंडीशंस हो सकती हैं।
06:20 जब तक इसे सही कंडीशंस प्राप्त नहीं होती है तब तक कोड निष्पादित नहीं होगा।
06:25 यदि सभी कंडीशंस फॉल्स हैं,तब यह अंतिम Else भाग को निष्पादित करेगा।
06:30 हम देखेंगे कि If…Else If स्टेटमेंट; को किस प्रकार एक प्रोग्राम में प्रयोग किया जा सकता है।
06:35 अतः Eclipse पर जाएँ।
06:37 मैंने पहले ही स्टूडेंट नामक एक क्लास बना लिया है।
06:40 एक स्टूडेंट का ग्रेड निर्धारित करने के लिए एक प्रोग्राम लिखें।
06:44 यह प्राप्तांक प्रतिशत के आधार पर किया जाता है।
06:47 अतः मेन मेथड के अन्दर, टाइप करें int space testScore equal to 70 सेमीकोलन
06:58 प्राप्तांक प्रतिशत प्राप्त करने के लिए ‘testScore’ नामक इनपुट वैरिएबल का प्रयोग किया जाता है।
07:05 अगली लाइन में टाइप करें if ब्रैकेट्स के अन्दर testScore लैस देन 35 कर्ली ब्रैकेट्स के अन्दर System dot out dot println ब्रैकेट्स और डबल कोट्स के अन्दर C ग्रेड सेमीकोलन
07:28 यदि testScore 35 से कम है, तो प्रोग्राम "C ग्रेड" प्रदर्शित करता है।
07:34 अगली लाइन में टाइप करें else
07:37 अगली लाइन में टाइप करें if ब्रैकेट्स के अन्दर testScore इज़ ग्रेटर देन और इक्वल टू 35 एण्ड testScore इज़ लैस देन और इक्वल टू 60 पूरी कंडीशन को ब्रैकेट्स में रखें कर्ली ब्रैकेट खोलें एंटर दबाएँ।
08:03 टाइप करें System dot out dot println ब्रैकेट्स के अन्दर B ग्रेड सेमीकोलन
08:13 यहाँ, प्रोग्राम Else If सेक्शन में दूसरी कंडीशन की जांच करेगा।
08:18 यदि testScore 35 और 60 के बीच है तो प्रोग्राम "B ग्रेड" प्रदर्शित करता है।
08:24 अगली लाइन में टाइप करें elseब्रैकेट्स के अन्दर टाइप करें System dot out dot println ब्रैकेट्स और डबल कोट्स के अन्दर A ग्रेडसेमीकोलन.
08:42 अतः अंततः, यदि दोनों कंडीशंसफॉल्स हैं, तो प्रोग्राम “A ग्रेड" प्रदर्शित करता है।
08:48 अब, हम इस कोड को सेव और रन करें।
08:51 हमें आउटपुट में A ग्रेड प्राप्त होता है।
08:55 इस प्रोग्राम में, स्टूडेंट का testScore 70 है।
09:00 अतः आउटपुट में “A ग्रेड” प्रदर्शित होगा।
09:02 अब testScore को बदलकर 55 करते हैं।
09:07 अब, इस प्रोग्राम को सेव और रन करें।
09:10 इस स्थिति में, आउटपुट में “B ग्रेड” प्रदर्शित होगा।
09:16 हम कंडीशंस की संख्या को बढ़ा भी सकते हैं।
09:19 B ग्रेड” आउटपुट सेक्शन के बाद एक और कंडीशन जोड़ते हैं।
09:23 अतः यहाँ टाइप करें,Else, अगली लाइन if ब्रैकेट्स के अन्दर testScore इज़ ग्रेटर देन और इक्वल टू 60 एण्ड testScore इज़ लैस देन और इक्वल टू 70.
09:47 कर्ली ब्रैकेट्स खोलें एंटर दबाएँ System dot out dot println ब्रैकेट्स और डबल कोट्स के अन्दर O ग्रेड सेमीकोलन.
10:01 यहाँ यदि testScore 60 और 70 के बीच है तो प्रोग्राम "O ग्रेड" प्रदर्शित करेगा।
10:07 अब, स्टूडेंट के testScore को बदलकर 70 करें।
10:12 अब, फ़ाइल को सेव और रन करें।
10:15 हमें निम्न आउटपुट प्राप्त होता है।
10:17 प्रोग्राम, आउटपुट में “O ग्रेड” प्रदर्शित करेगा।
10:20 यह “A ग्रेड” नहीं है जैसा इसे पहले प्रदर्शित किया गया है।
10:23 यह प्रोग्राम 70 से अधिक testScore के लिए “A grade” प्रदर्शित करेगा।
10:28 कंडीशनल स्ट्रक्चर की कोडिंग करते समय:
10:30 * एक स्टेटमेंट को टर्मिनेट करते समय एक सेमीकोलन लगाना याद रखें।
10:35 * किन्तु कंडीशन के बाद सेमीकोलन न लगायें।
10:40 * कर्ली ब्रैकेट्स के अन्दर कोड ब्लॉक जोड़ें
10:43 * कर्ली ब्रैकेट्स वैकल्पिक होते हैं यदि ब्लॉक में एक सिंगल स्टेटमेंट होता है।
10:49 हम इस ट्यूटोरियल की समाप्ति पर आ गए हैं।
10:51 इस ट्यूटोरियल में,
10:53 हमने कंडीशनल स्टेटमेंट्स को समझा।
10:56 * कंडीशनल स्टेटमेंट्स के प्रकारों को सूचीबद्ध किया।
10:59 * जावा प्रोग्राम में प्रयुक्त कंडीशनल स्टेटमेंट्स: if, if...else और if...else if
11:04 अब कंडीशनल स्टेटमेंट्स: if, if...else और if...else if स्टेटमेंट्स का प्रयोग करके जावा प्रोग्राम लिखने का एक नियत कार्य लें।
11:12 * if स्टेटमेंट का प्रयोग करके दो मानों की तुलना करने के लिए एक जावा प्रोग्राम लिखें
11:17 * यह जांच करने के लिए एक जावा प्रोग्राम लिखें कि दी गई संख्या सम है या विषम है।संकेत : if...else स्टेटमेंट का प्रयोग करें।
11:23 * तीन संख्याओं में से सबसे बड़ी संख्या ज्ञात करने के लिए एक जावा प्रोग्राम लिखें। संकेत : if...else if स्टेटमेंट का प्रयोग करें।
11:29 स्पोकन ट्यूटोरियल प्रोजेक्ट के बारे में अधिक जानने के लिए,
11:32 निम्न लिंक पर पर उपलब्ध वीडियो देखें।
11:35 यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।
11:38 यदि आपके पास अच्छी बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके भी देख सकते हैं।
11:42 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम
11:44 * स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएँ चलती है।
11:47 * ऑनलाइन टेस्ट पास करने वालों को प्रमाण पत्र देते है। अधिक जानकारी के लिए, कृपया contact AT spoken HYPHEN tutorial DOT org पर लिखें।
11:56 स्पोकन ट्यूटोरियल प्रोजेक्ट, टॉक-टू-अ-टीचर प्रोजेक्ट का हिस्सा है।
12:00 यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।
12:06 इस मिशन पर अधिक जानकारी spoken HYPHEN tutorial DOT org SLASH NMEICT HYPHEN Intro पर उपलब्ध है।
12:15 यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है। मैं श्रुति आर्य अब आपसे विदा लेती हूँ।हमसे जुड़ने के लिए धन्यवाद।

Contributors and Content Editors

Devraj, Pratik kamble, Sakinashaikh, Shruti arya