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

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 90: Line 90:
 
|-
 
|-
 
|  01:22
 
|  01:22
| इसे '''सिंगल कंडीशनल स्टेटमेंट्स''' कहते हैं।
+
| इसे '''सिंगल कंडीशनल स्टेटमेंट''' कहते हैं।
  
  
Line 106: Line 106:
 
|-
 
|-
 
|  01:34
 
|  01:34
| यदि कंडीशन ''' फॉल्स ''' होती है, तो ब्लॉक को छोड़ दिया जाता है और इसे एक्जीक्यूट नहीं किया जाता।
+
| यदि कंडीशन ''' फॉल्स ''' होती है, तो ब्लॉक को छोड़ दिया जाता है और इसे निष्पादित नहीं किया जाता।
  
  
Line 121: Line 121:
 
|-
 
|-
 
|  01:48
 
|  01:48
| हम एक प्रोग्राम लिखेंगे, यह जानने के लिए कि क्या एक व्यक्ति '''अवयस्क''' है।
+
| हम एक प्रोग्राम लिखेंगे, यह जानने के लिए कि क्या एक परसन माइनर है।
  
  
Line 131: Line 131:
 
|-
 
|-
 
|  01:56
 
|  01:56
| अब, मेन मेथड में '''int''' प्रकार का एक वेरिएबल '''‘आयु’''' घोषित करते हैं।
+
| अब, मेन मेथड में '''int''' प्रकार का एक वेरिएबल '''‘ऐज’''' घोषित करते हैं।
  
 
|-
 
|-
Line 148: Line 148:
 
|-
 
|-
 
|  02:30
 
|  02:30
| यहाँ, हम जांच कर रहे हैं कि यदि '''age''' '''21''' से कम है।
+
| यहाँ, हम जांच कर रहे हैं कि यदि '''ऐज''' '''21''' से कम है।
  
  
Line 177: Line 177:
 
|-
 
|-
 
|  03:08
 
|  03:08
| हमें निम्न आउटपुट प्राप्त होता है। The person is Minor.
+
| हमें निम्न आउटपुट प्राप्त होता है। द परसन इज़ माइनर।
  
  
Line 183: Line 183:
 
|-
 
|-
 
|  03:14  
 
|  03:14  
| इस स्थिति में, व्यक्ति की age ''' 20''' है, जो '''21 ''' से कम है।
+
| इस स्थिति में, व्यक्ति की ऐज ''' 20''' है, जो '''21 ''' से कम है।
  
 
|-
 
|-
 
|  03:20
 
|  03:20
| यह, हमें आउटपुट प्राप्त होता है कि “'''The person is Minor.'''”
+
| यह, हमें आउटपुट प्राप्त होता है “'''The person is Minor.'''”
  
  
Line 221: Line 221:
 
|-
 
|-
 
|  03:49
 
|  03:49
| हम अब देखेंगे कि '''If…else स्टेटमेंट;''' को एक प्रोग्राम में कैसे प्रयोग किया जा सकता है।
+
| अब हम देखेंगे कि '''If…else स्टेटमेंट;''' को एक प्रोग्राम में कैसे प्रयोग किया जाता है।
 
   
 
   
 
|-
 
|-
Line 229: Line 229:
 
|-
 
|-
 
|  03:57
 
|  03:57
|  अब हम यह पहचान करने के लिए एक प्रोग्राम लिखेंगे कि व्यक्ति एक '''Minor या Major''' है।
+
|  अब हम यह पहचान करने के लिए एक प्रोग्राम लिखेंगे कि '''The person is Minor or Major'''.
  
  
Line 239: Line 239:
 
|-
 
|-
 
|  04:12  
 
|  04:12  
|  फिर '''if '''''ब्रैकेट के अन्दर'' '''age''' '''21''' ''से अधिक'',  
+
|  फिर '''if '''''ब्रैकेट के अन्दर'' '''age''' इज़ ग्रेटर देन  '''21''',  
  
 
|-
 
|-
Line 256: Line 256:
 
|-
 
|-
 
|  04:38
 
|  04:38
| '''System''' ''dot '''''out''' ''dot'' '''println '''''ब्रैकेट्स के अन्दर''in double quotes  '''व्यक्ति अवयस्क है सेमीकोलन ।'''
+
| '''System''' ''dot '''''out''' ''dot'' '''println '''''ब्रैकेट्स के अन्दर'' डबल कोट्स में '''द परसन इज़ माइनर सेमीकोलन ।'''
  
  
 
|-
 
|-
 
|  04:51
 
|  04:51
| यहाँ, यदि  '''आयु''' '''21''' ''से कम है'',  “' ''The person is Minor'''” प्रदर्शित होगा।
+
| यहाँ, यदि  '''ऐज''' '''21''' ''से कम है'',  “' ''The person is Minor'''” प्रदर्शित होगा।
  
  
Line 271: Line 271:
 
|-
 
|-
 
|  05:02
 
|  05:02
| अब प्रोग्राम को देखिये'''सेव और रन करें।'''
+
| अब प्रोग्राम को देखें '''सेव और रन करें।'''
  
 
|-
 
|-
 
|  05:07
 
|  05:07
| हमें आउटपुट प्राप्त होता है कि व्यक्ति वयस्क है
+
| हमें आउटपुट प्राप्त होता है किद परसन इज़ मेजर।
  
 
|-
 
|-
 
|  05:11
 
|  05:11
| यहाँ, व्यक्ति की '''आयु''' '''25''' है, जो '''21''' से अधिक है।  
+
| यहाँ, व्यक्ति की '''ऐज''' '''25''' है, जो '''21''' से अधिक है।  
  
  
Line 396: Line 396:
 
|-
 
|-
 
|  07:05
 
|  07:05
| अगली लाइन में टाइप करें''' if''' ''ब्रैकेट्स के अन्दर'' '''testScore''' '''35''' ''से कम'' ''कर्ली ब्रैकेट्स के अन्दर'''''System '''dot''' out '''''dot printlnब्रैकेट्स और डबल कोट्स के अन्दर'''''C ग्रेड'''''सेमीकोलन'''''.'''
+
| अगली लाइन में टाइप करें''' if''' ''ब्रैकेट्स के अन्दर'' '''testScore''' ''लैस देन'' '''35''' ''कर्ली ब्रैकेट्स के अन्दर'''''System '''dot''' out '''''dot printlnब्रैकेट्स और डबल कोट्स के अन्दर'''''C ग्रेड'''''सेमीकोलन'''''.'''
  
  
Line 411: Line 411:
 
|-
 
|-
 
|  07:37
 
|  07:37
|  अगली लाइन में टाइप करें '''if'' '''ब्रैकेट्स के अन्दर''''' testScore ''' '''35 ''' ''के बराबर है या उससे अधिक है''और '''testScore '''''60''' ''के बराबर या उससे कम है''' पूरी  कंडीशन को ब्रैकेट्स में रखें कर्ली ब्रैकेट खोलें एंटर दबाएँ।
+
|  अगली लाइन में टाइप करें '''if'' '''ब्रैकेट्स के अन्दर''''' testScore ''' '''35 ''' ''इज़ ग्रेटर देन और इक्वल टू''और '''testScore '''''60''' ''इज़ लैस देन और इक्वल टू''' पूरी  कंडीशन को ब्रैकेट्स में रखें कर्ली ब्रैकेट खोलें एंटर दबाएँ।
  
 
|-
 
|-
Line 467: Line 467:
 
|-
 
|-
 
|  09:10
 
|  09:10
| इस मामले में, आउटपुट में “'''B ग्रेड'''” प्रदर्शित होगा।
+
| इस स्थिति में, आउटपुट में “'''B ग्रेड'''” प्रदर्शित होगा।
  
 
|-
 
|-

Revision as of 15:48, 24 June 2014

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 आयु 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