Java Tutorial_ Relational and Logical Operators in Java
22 views
Feb 12, 2024
The "Java Tutorial: Relational and Logical Operators in Java" video provides an in-depth exploration of relational and logical operators, key components of Java programming. It covers how relational operators are used to compare values and produce boolean results, while logical operators are employed to combine multiple conditions and perform logical operations. Through clear explanations and practical examples, the video demonstrates how to use relational and logical operators effectively to make decisions and control program flow in Java. By watching this tutorial, viewers will gain a solid understanding of these essential operators, enabling them to write more robust and flexible Java code.
View Video Transcript
0:00
अगर पिछले वीडियो में हम लोगों ने जावा को बड़ी नज़दीगी से कवर किया था इसमें कुछ इंपोर्टेंट एस्पेक्��
0:07
जैसे कि हमने रिलेशन ऑपरेटर्स क्या होते हैं हमने कंडेशनल्स को पहली बार चाफ्टर फोर में इंट्रोड्यूज किय��
0:14
और यहाँ पर हम लोग देख रहे हैं कि conditional किस तरह से important हमारे लिए हो सकते हैं
0:18
हमने कहा कि यार देखो एक program हम लोग लिख सकते हैं, इफ के अंदर condition डालेंगे, अगर condition true होती है
0:25
तब वो अंदर जाएगा, code को execute करेगा, वरना वो code को execute नहीं करेगा
0:29
अभी मैं यहाँ पर क्या करूँगा आप लोगों को थोड़ा सा और अच्छे से logical operators के बारे में बताऊंग��
0:34
हमने relational operators पिछले वीडियो में देख लिये थे ठीक है अब relational operators और logical operators बहुत सारे लोग शायद जानते ह��
0:41
लेकिन इसको इस नाम से शायद आप लोग ना जानते हो मैं logical.java दे देता हूँ इसका ना��
1:03
और यहाँ पर automatically आप देखो एक class बन गई है shift enter दबाऊँग��
1:08
main लिखूँगा main method बनाऊँगा और यहाँ पर बात करेंगे अभी logical operators क��
1:12
क्या होते है logical operators देखो relational operators तो हमने कहा था कि बई हमारे बास दो values हैं उनको compare कर सकते है��
1:29
operators हमको बताते हैं, ठीक है, ये सारे relation operators होते हैं
1:33
फिर हमने ये भी देखा था, कि equal to assignment के लिए use होता है, double equal to equality check के लिए होता है
1:37
इन दोरों को हमें confuse नहीं करना है, checking के लिए double equal to, assignment के लिए single equal to
1:42
logical operators पर आते हैं, double ampersand, double pipe, and not are most commonly used
1:48
logical operators in java, ठीक है, ये हमारे काम में आते है��
2:03
logic देने के java programs को इस बात का ज्यादा मतलब हुआ provide logic to java program
2:08
अच्छा अगर मैं आप लोगों से कहूँ कि youtube पर मालो मैं इस page की बात करू��
2:13
कि java tutorials for beginner in hindi playlist में literal in java video भी ह��
2:19
और मैं कहूँ and c code for q भी है तो ये बात गलत ह��
2:24
इसमें सिर्फ literal in java है तो मैं अगर and कहता हूँ जब मैं and कहता हूँ तो दोनों चीज़ें true होनी चाहि��
2:29
अगर मैं कहूँ you are a nice person और उसके बाद मैं बोल��
2:34
and you are very bad तो अगर आप assuming कि आप एक बहुत अच्छे इनसान ह��
2:39
तो you are very bad false है you are a nice person true है तो मैंने बीच में end लगा दिय��
2:44
तो मैं कहता हूँ कि दोनों statement true होने चाहिए तो मेरी overall बात सच होगी है या जूट होग��
2:48
अगर आपने एक line बोली मानलो आपने चार शब्द बोले अपने मूँ स��
2:52
या मानलो दस शब्द बोले और उसमें से एक जूट और एक सच बोल��
2:56
तो overall आपने क्या बोला सच बोला या जूट बोला आपने overall जूट बोला ठीक है and conditions true and operator evaluates to true if both the conditions are true true evaluate conditions true false evaluate action
3:31
आ और बीली है मैं वाइवाइवाइवाइवाइवाइवाइवाइवाइवाइवाइवाइवाइवाइवाइवाइवाइवाइवाइवाइवाइवाइवाइवाइवाइवाइवाइवाइवाइवाइवाइवाइवाइवाइवाइवाइवाइवाइवाइवाइवाइवा��
4:01
यहाँ पर सिफली लिखता हूँ, if a and b, मैं इस operator का इस्तेमाल करूँगा, तो मैं इस operator का इस्तेमाल करूँगा
4:07
और यहाँ पर मैं देखूँगा, print, और print नहीं, मुझे system.sout करना पड़ेगा
4:13
और मैं यहाँ पर लिखूँगा, true, यहाँ पर yes, ठीक है, एल्स मैं क्या करूँग��
4:18
एल्स मैं false कर दूँगा इसको no कर दूँगा ठीक है इसको मैं no कर दूँग��
4:24
और यहाँ पर मैंने a double and b लिखा और उसके बाद यहाँ पर yes और no लिख दिया ठीक ह��
4:31
अब मैं यहाँ पर करूँगा क्या true false के लिए देखता हूँ यह क्या होग��
4:34
true false के लिए क्या होगा true false के लिए इसकी value क्या हैगी right click run करूँग��
4:38
तो true false के लिए यह false आएगी क्यों false आएगी इसने no print कर दिया देख��
4:42
no आई क्यों क्यों क्यों को दोनों को true होना पड़ेगा अगर मैं यहाँ पर yes चाहता हूँ तो अगर मैंने दोनों को false कर दिया तो गया होगा तो भी यह true नहीं आएगी यह false ही आएगी देखो मैं इसको run करूँगा यह देखो यहाँ पर no लिख कर आ रहा है फिर अगर मैं दोनों को true कर दूं हाँ तब यह true आ जाएगी तब यहाँ ��
5:15
रन करेंगे अगर मैं इसको एबी और सी के लिए मन रन करूं मैं इसको मल्टिपल वाल्यूस के लिए रन कर सकता हू��
5:21
जरूरी नहीं है कि दो बूलियन वाल्यूस मैं दूं ए और भी मैं एबी आंड सी भी दे सकता हूं ठीक है मैं इस तरह स��
5:26
दे सकता हूं ए बी सी तीनों ट्रू होंगे तब यह सच होगा वरना यह सच नहीं होगा ठीक है यहां पर देखो यह तीनो��
5:34
सच है तो यह वाई आ रहा है इन दोनों में से किसी को भी जैसे ही मैं फॉल्स करता हूं आप देखो यहां पर मैंन��
5:38
वीडियो को फॉल्स किया तो यहां पर नो मुझे दिखाई देगा तो मैं एक से ज्यादा वैल्यूज के लिए भी लगा सकता हूं अ��
5:45
आप लोगों को एक चीज दी थी यहाँ पर operator precedence चेक करने की तो आप यहाँ पर देख��
5:49
जो double ampersand है double ampersand यहाँ पर logical end है और इसकी associativity है left to right
5:55
तो यह left to right evaluate होगा तो आप सबसे पहले क्या करोगे इन दोनों क��
5:59
evaluate करोगे जो value आएगी उसको इससे आप double ampersand उसके साथ operate करोगे औ��
6:05
value final value if true execute false else execute logical and start
6:18
और लिखता हूँ यहाँ पर for logical and, मैं यहाँ पर ऐसे लिख देता हू��
6:24
और and का जो n और d है वो मैं capital बना देता हूँ अब similarly मैं वही काम करूँगा logical or के साथ भ��
6:31
तो मैं इसी चीज़ को replicate करूँगा और यहाँ पर logical or कर दूँगा ठीक ह��
6:35
logical or कर दूँगा और यहाँ पर मैं in fact यहाँ से इसको नीचे करूँगा, इसको ऐसे कर देता हूँ, हाँ अब ठीक है
6:45
तो मैं आपर A को A1, B1, C1 कर देता हूँ, कि मैंने अलड़ी बना लिये हैं, A, B और C मैंने अलड़ी बना लिये हैं
6:51
और मैं काम करता हूँ या फिर इसको हटा देता हूँ, मैंने A, B और C बना लिये और या फिर A, B रखता हूँ B के लिए मैं, C हटा देता हूँ, मैं सिर्फ आपको बता रहा था कि associativity के सापसे आप left to right calculate कर सकते हो, तो आगे बढ़ते हुए हम क्या करेंगे यहाँ पर, जहाँ ��
7:21
logical और आप करोगे, तो आप true true करोगे, यहाँ पर मैं इसको एक काम करता हूँ
7:26
comment out कर देता हूँ, यार इसको मैं comment out कर देता हूँ, and को comment out कर देता हूँ, मैं सिर्फ और की बात कर रहा हूँ
7:31
अब भी a और b करूँगा, तो true आएगा, क्योंकि दोनों में से कोई भी एक अगर सच हो गय��
7:34
तो ये सच हो जाएगा ठीक है तो इसको अगर मैं run करूँ अभी तो ये yes आएगा देखन��
7:38
for logical और yes आ रहा है ठीक है या आ रहा है अगर मैं आप लोगों को notes दिखाऊ��
7:44
तो notes में आप लोगों देखने को मिलेगा, मैंने लिखा है or operator का evaluates
7:48
to true when at least one of the conditions is true दोनों में से अगर ए��
7:54
condition true हो जाती है तब ये क्या होगा तब ये true हो जाएगा, वरन��
8:00
ये false हो जाएगा, ठीक है, simple सी बात है तो इसको आप yes yes के लि��
8:04
यानि कि true true के लिए run करोगे तो true आएगा देखो मैं इसको अगर यहाँ पर अभी true false के लिए कर रहा हूँ तब भी true आएग��
8:10
true true के लिए करूँगा तब भी true आएगा false के लिए आएगा यह false false के लि��
8:14
false आएगा क्योंकि तब at least one इन दोनों में से false
8:17
sorry at least one इन दोनों में से true नहीं हो रहे होंगे तो अगर मैं यहाँ पर false false कर देता हू��
8:23
और अभी इसको run करता हूँ तो आप लोग देखो कि यहाँ पर n आएग��
8:28
तो यहाँ पर हमने देखा logical or के बारे में हमने देखा logical and के बारे मे��
8:33
और अब हम लोग not के बारे में देखते हैं ठीक है तो मैं यहाँ पर लिख देता हूँ for logical not, logical not क्या होता है इसको comment out करता हूँ, logical not क्या होता है मैं यहाँ पर सीरस out करूँगा इसको और मैं यहाँ पर लिखूँगा कि not of a, not of a is और यहाँ पर मैं कुछ इस तरह से plus करूँग��
9:03
या फिर एक काम करता हूँ, एक दूसरा साउट में लगा दूँगा, system.out.print लगाऊँगा मैं
9:07
print allen मैं एक new line नहीं चाहता, तो मैं यहाँ पर लिखने जाता हूँ, not a not b
9:23
तो मैं यहाँ पर लिख दूँगा not b is और मैं a को small कर देता हू��
9:29
not b is not b ठीक है तो आप देखो a की value अगर true होग��
9:33
तो false हो जाएगी false है तो true हो जाएगी तो देखो दोनों false थे तो not a true हो गय��
9:38
अगर मैं इसको true कर दूँ तो not a क्या हो जाएगा false हो जाएग��
9:53
इतना जो logical operator है वो हमारे लिए काफी रहेगा, जावा के लिए
9:57
तो यहाँ पर, जो not operator होता है, वो negate करता है, एक given logic को
10:02
true becomes false, and false becomes true, तो not of yes हो जाएगा no, not of no हो जाएगा yes
10:07
और yes or no, y or n मैंने true or false के लिए हमारे यूज़ किया है, तो yes, yes, yes
10:11
और के लिए yes और yes yes होता है सिर्फ no और no no होग��
10:15
और and operator में सिर्फ yes and yes yes होगा बाकी सारे no होग��
10:20
और ये logically भी बहुत sense बनाता है क्योंकि अगर आप एक पूरा statement बोलते है��
10:23
उसमें से एक भी बात आपने गलत बोली तो आप जूट बोल रहे हो लेकिन अगर आप बोलते हैं कि या तो वहाँ चलो या वहाँ चलो या वहाँ चल��
10:30
तो आप इन तीनों में से कहीं भी एक जगा चले गए तो वो पूरी बात सच हो जाएगी ठीक है तो जिसे मालो CID कहीं पर जाती है अगर आपने सोनी पर देखा हुआ CID आता तो जाते ह��
10:37
तो पूछते थे दया बताओ कि यहाँ पर यह इन्होंने क्या बताया कहाँ गए थे य��
10:43
अगर किसी ने बोला कि यहाँ तो सर यह वहाँ गया था यहाँ सर यह वहाँ गया थ��
10:47
तो दोनों में से एक भी जगा गया था कर तो दया सच बोल रहा है ठीक है तो कुछ इस तरह से आप लोग इस चीज़ को देख सकते ह��
10:52
तो ये जो notes हैं काफी लोग मांग रहे हैं मैं इसका link description में डाल दूँग��
10:57
हला कि आगे की जो चीज़े हैं वो अभी हम लोग आने वाले वीडियोस में देखेंगे, यह PDF आपको मिल जाएगी, पिछले वीडियो पर बहुत सारे comments हैं, जबकि मैंने description में लिखा हुआ था, कि मैं आगे बढ़ूंगा, उसके बाद मैं notes डालूंगा, but आपको चाहिए, मैं दे दूँगा, no worries, और यहाँ ��
11:29
तो likes are really very important यार, please like करना इस वीडियो को, चुपका देना अभी के अभी
11:33
और उसी के साथ मैं आने वाले टाइम में, काफी practice sets
11:38
जो आपके exercises वो दूँगा, practice sets तो दे ही रहूं, exercises भी दूँगा
11:43
तो उसके लिए आप लोग रेडी रहना, ठीक है, so ये था हमारा conditional, logical operator और relational operator
11:49
आप लोग ये PDF access कर लेना description से और इस playlist को भी bookmark करके save कर लेन��
11:54
ये PDF आपको guaranteed मिल जानी है इस video के description मे��
11:58
click करके download कर लेना अपनी copy और इसको पढ़ लेना I hope ये helpful रहीग��
12:01
अब इके लिए इस video में इतना है guys Thank you so much guys for watching this video
12:05
and I will see you next time कर द��
#Computer Education
#Java (Programming Language)