0:00
गैस अपने पिछले वीडियो में हम लोगों ने एरे के बारे में देखा था कि अरे क्या होता है आज हम लो��
0:06
एरे पर कुछ ऑपरेशन्स करेंगे देखेंगे कि आरे की लेंथ कैसे पता चलती है कुछ अच्छे इंटरेस्टिंग प्रोग्राम्��
0:13
बनाएंगे बच जल्दी से यहां पर एक फाइल मना लेता हूं बिना टाइम को वेस्ट करते हैं उस फाइल का नाम में रखन��
0:18
वाला हूं सीडब्लू एडिट अंडर्स्पोर्ट 27 यह 27 वीडियो हमारा प्लेलिस्ट का अगर आप लोगों नहीं मालूं त��
0:24
तो यहां पर आप लोग प्लेलिस्ट एक्सेस कर सकते हो मैंने आप लोगों को बता दिया कहां पर है प्लेलिस्ट आप लोग कर लेना यार एक्सेस क्योंकि काफी लोग जो है बीच से रेक्टे वीडियो को मैं नहीं चाहता कि आप लोग यार वीडियो बीच से देखो ये जो ��
0:54
आप उसकी इंडेक्स से उसको एक्सेस कर सकते हैं, elements को set कर सकते हैं
0:58
elements को print कर सकते हैं, तीन तरीके बताये थे array बनाने के, अब बात करते हैं array की length की
1:04
ठीक है, तो array के अंदर एक length property होती है, जो कि उसकी length जो है
1:07
उसके बारे में बताती है, और वो array की length देती है जैसे कि अगर हमने ये marks array
1:12
जो बनाया है मैं एक काम करूँगा अपने 26 में वीडियो से ये वाला जो हमारा array है इसको ले आउँग��
1:17
और सिर्फ इतना लिखने से मेरा ये marks array बन जाएगा ठीक ह��
1:21
अगर मैं आप लोगों को shout करके मार्क 0 दिखाओ, तो आप लोग यहाँ पर देखोगे, right click करके run करता हूँ इसको, तो आप लोग यहाँ पर देखोगे, 98 आ रहा है
1:32
मार्क 0, मार्क 1 करूँगा तो क्या आएगा, मार्क 1 करूँगा और इसको rerun करूँगा तो 45 आएगा, तो 0, 1, 2, 3, 4, 0 से 4 तक जाएगा
1:54
और मैं इसको run करूँ, तो क्या आएगा, यह देखो, हमें 5 मिला, तो marks.length लिखने से, हमको array की length मिल जाती है
2:02
इसका मतलब हम इस array की length का इस्तेमाल कर सकते हैं, कभी भी हमें इस array की length पता करनी है
2:08
बाइ उसमें कितने elements है तो हम सीधे उस array का नाम dot length लिख सकते है��
2:12
अच्छा क्या हम एक floating point array बना सकते हैं कुछ इस तरह स��
2:15
हाँ बना सकते हैं अगर मैं marks को एक floating point array बनाना चाहूँ कुछ इस तरह स��
2:20
मैं इसको जरा कुछ ऐसे कर देता हूँ save किया मैंने इसक��
2:26
अगर मैं इसको कुछ इस तरह से बनाओ तो क्या ये बन सकता है तो यहाँ पर मैं इसको अगर run करू��
2:33
marks.length करूँ तो हाँ यार ये बन सकता है और 5 ही यहाँ पर दिखा रहा ह��
2:37
अच्छा अगर मैं यहाँ पर marks 0 करूँ अभी मैं यहाँ पर south लिखक��
2:41
मार्क 0 करो तो मुझे क्या मिलेगा मुझे 98.0 यहाँ पर मिल जाएग��
2:47
अगर मैं यहाँ पर 98.1 और 45.7 और मुझे F भी लिखना पड़ेगा या��
2:53
क्योंकि यह floating point numbers है यह 79.87F 99.0F मार लोगो जिस तरह से भ��
3:01
अगर हमारे पास marks है तो हम ऐसे लिख सकते हैं ठीक है कर इतने precision में तो किसी school में नहीं मिलते हैं marks
3:07
0.5 तक मिलते हैं आदा mark मिल जाता है बट तो इसलिए ऐसे इसको realistic रखते हैं थोड़ा स��
3:13
ठीक है 0.7 number तो किसी को नहीं मिलता है अगर आपकी school में मिलता है तो मुझे बताओ या��
3:18
तक कि किसी साथ से मिलता है पॉइंट वन पॉइंट टू नंबर ठीक है तो यहां पर देखो 98.5 आ गया मांग जीवर लिख��
3:24
तो यह यह प्रेंट हो गया अगर मैं आप पर टू कर दूं तो यहां से 012 करके गिंती कर लेना सेवेंटी नाइ��
3:30
15 आएगा तो किसी भी डेटाइप का आइडी आप लोग बना सकते हो क्या स्प्रिंग का रेवन सकता है हाई एस्ट्रिं��
3:58
आ जाएगा ठीक है तो मैं अगर इसको भी रन करूं आप लोगों को मार्क्स टॉट लेंथ करूंगा तो यहां पर चार आएग��
4:03
एक दो तीन चार आना चाहिए चाहिए स्टूडेंट्स मुझे लेन लेंथ लिखना पड़ेगा कि स्टूडेंट की लेंथ चाहिए तो या��
4:08
वक्स टॉट लेंथ रुटना लिखूंगा स्टूडेंट डॉट लेंथ लिखूंगा ठीक है तो यह काम करता हूं जरा इसको ना नीच��
4:15
ले आता हूं कट करके ठीक है तो मैं इस बस आप लोगों को दिखा रहा हूं तो स्टूडेंट स्टॉट लेंथ और स्टूडें��
4:23
012 मुझे शुबम दिखना चाहिए student2 लिखने पर तो मुझे आपर student की length 4
4:28
यानि कि ये जो array है इसकी length 4 और मुझे आपर students2 की जगा शुबम दिख रहा ह��
4:33
012 ये वाला element दिख रहा है तो किसी भी type का हम लोग array जो है वो बना सकते है��
4:37
तो ये तो सिर्फ एक demonstration था इन फाक्ट ये float marks भी demonstration थ��
4:40
ठीक है तो इसको मैं सिर्फ ऐसे comment out करके रख देता हूँ ठीक है बाकी यार आप लो��
4:45
इसको जो है और try कर लेना थोड़ी practice कर लेना ठीक है बाकी मै��
4:51
मुद्दे बे आता हूँ और मुद्दे की बात करता हूँ यहाँ पर जो है मैंने एक marks बनाया marks.length लिखा और इसके बाद marks2 लिखा ठीक ह��
4:57
और इस चीज़ को मैं उपर ही भेज देता हूँ यार क्योंकि यह सारा का सारा demo ह��
5:01
जो मैंने आप लोगों दिखाया था ठीक है इसको यार एक multi-line comment बना देता हूँ ठीक है औ��
5:10
ऐसे कर देते हैं ठीक है अब यहाँ पर हम लोग क्या करेंग��
5:15
हमने marks.length कर दिया marks2 कर दिया अगर मैं notes में आओ तो मैंने लिख रहा है क��
5:19
arrays have a length property which gives the length of the array यानि कि जो आपक��
5:23
array की length है वो आप लोग array.length लिखकर access कर सकते हैं जब मैं आप��
5:29
marks.length लिखता हूँ, तब ये 5 देगी, क्योंकि marks एक reference है, एक ऐसे array की तरफ, जिसके अंदर 5 elements है
5:38
तो marks.length मुझे क्या देगा, marks.length यहाँ पर मुझे 5 देगा, क्योंकि marks में 5 elements थे
5:45
यहाँ पर मैंने 5 elements marks में रखे हुए हैं अब मैं आगे बढ़ूंगा और आप लोगों को बताऊंग��
5:50
एक array को display कैसे किया जाता है यानि कि एक array अगर आप display करना चाते हैं तो कैसे कर सकते है��
5:56
अगर मैं आप लोगों को एक array दूँ यही वाला अरे दूँ अगर मैं आपको तो आप कैसे display करोग��
6:01
एक बहुती naive तरीका display करने का यह है और naive का क्या मतलब होता ह��
6:08
naive का मतलब होता है बड़ा सस्ता simple सा method naive मासूम को बोलते हैं लेकिन बहुती simple सा method
6:17
मतलब कि ज़ादा जिसको advance जो advance ना हो उसको naive बोलते है��
6:22
ठीक है जी रो वन टू थ्री ठीक है और फॉर भी होगा इसमें पांच है ना लेंथ फॉर भी होगा फॉर भी लेता हूं और यह देख��
6:31
कि सारे मार्क्स यहां पर आ गए और इसकी लेंथ भी आ गई है ठीक है यहां पर यह जो मार्क्स टॉट लेंथ है उसक��
6:35
जैसे पांच दिखा रहा है यहां पर उसके बाद पूरा यहां पर डिस्प्ले हो गया ठीक है तो मैं इसको ऐसे लिख देत��
6:41
हूं मैं इसको कमेंट डाउटी कर देता है और मार्क्स की लेंट जो पांच देगी इतना जानना हमारे लिए काफी है इसक��
6:48
करूंगा 98 से लेकर सारे elements जो है वो show करेगा अब यहाँ पर आपको एक बा��
6:52
बताता हूँ क्या यह सबसे अच्छा तरीका है इसको print करने का array क��
6:55
जो कि यार देखो अगर मैं variables बनाता तब भी तो ऐसे print कर सकता था फिर मैं array क्यों बना रहा हू��
6:59
एरे के साथ मेरे को क्या फायदा मिलने वाला है तो मैं for loop की साइदा से इसको display कर सकता हू��
7:06
अभी देखो यहाँ पर 5 elements है इसलिए मैंने 5 line इसमें लिख दी अगर इसमें 500 elements होते तब कितना मुश्किल होत��
7:13
मेरे लिए इतनी सारी lines अपने program में add करना क्या अच्छा लगता मेरा प्रोग्राम 500 lines
7:17
include करता हुआ, नहीं अच्छा लगता यार, इसलिए हम लोग क्या करेंग��
7:22
for loop display array for loop run i start i
7:36
marks.length तक, और i को plus plus करो, यानि कि जितने elements हैं, तब तक चलाओ i को
7:40
0 से लेके n-1 तक चलता है ये, 0 से लेके length-1 तक जाएगा
7:45
वही हम चाहते हैं और साइट करके हम लिखेंगे marks i, i की value यहाँ प��
7:51
0 से लेके n-1 तक जाएगी जैसे कि मैंने आप लोगों क��
7:54
notes में भी बताया था कि 0 से लेके n-1 तक यह value जाती ह��
7:58
जहाँ n size of the array है जो कि हमें array का ना��
8:02
.length से मिल गया है ठीक है इतना काफी है I hope कि आप लोगों समझ में आ गया होग��
8:08
इस चीज के लिए अब मैं इसको run करूँगा तो it is very obvious कि यही ची��
8:12
print करेगी जो उपर print हुआ है 0 से लेके 4 तक area के items क��
8:16
98, 45, 79, 99, 80 और 98, 45, 79, 99, 80 इसने वही चीज print करी ठीक ह��
8:23
तो print तो आप कैसे भी कर लो एक ही चीज पड़ेगी ठीक है मैं काम करता हूँ यहाँ पर लिखता हू��
8:29
printing using follow ठीक है और उसके बाद उपर भी लिख देता हूँ क��
8:36
printing using naive method printing using naive way ठीक है अब क्या इससे भी अच्छा तरीक��
8:47
तो यह थोड़ी सी महनत हो गई यहां पर मार्क्स आई मार्क्स लेंथ या कुछ ऐसा नहीं हो सकता कि मुझे पूर��
8:54
कंटेंटी मिल जाए इस पूरे के पूरे एरे के सारे कंटेंट्स मुझे मिल जाए ऐसा कुछ नहीं हो सकता क्या है या��
9:00
भी हो सकता है तो देखो मैंने यहां लिखा है एरे कैन भी डिस्प्लेट यूजिंग आफ ऑफ लूप मैंने यापर इसक��
9:04
आपको करके बताया और मैंने यह बताएंगे यार इसको एरे ट्रैवरसल बोलते हैं ठीक है क्या बोलते हैं इस ची��
9:09
array traversal बोलने है, यहाँ आप array को traverse कर रहे हैं, आप travel कर रहे हैं array को, पूरा, ठीक है
9:15
quick quiz क्या थी, write a java program to print the elements of an array in reverse order, अब अगर आप reverse order में print करना चाहते हो
9:21
तो इस quick quiz को मैं solve कराता हूँ, आप decrementing for loop को use कर सकते हो, ठीक है, वो कैसे होगा
9:26
आप start करोगे marks.length minus 1 से ठीक है कहां से start करोगे marks.length
9:34
minus 1 से यह नहीं कि n-1 से start करोगे और आप तब तक जाओग��
9:39
जब तक आपका जो array की जो index है वो क्या है greater than equal to 0 ह��
9:45
क्योंकि मैं चाहता हूँ marks.length minus 1 से उल्टी गिनती करते हुए 0 तक जाए ठीक है और i
9:51
से बस इतना करने से आपको उल्टा मिल जाएगा ठीक है यह लिख देता हूं रिवर्स ओर्डर ��
10:00
है और इसको भी मैं कॉपी पेस्ट कर देता हूं अजय को ठीक है इन रिवर्स ओर्डर रन किया और यह देखो रिवर्स ओर्डर में प्रिंट हो गया 80 स��
10:16
पर करते हुए ठानवें तक गया यह 98 से एटी तक गया तो रिवर्स ऑर्डर में क्यों प्रिंट हुआ सबसे पहले आई क��
10:21
वाल्यू क्या होगी आई की वाल्यू होगी एन माइनस वन यहां पर एन क्या है इसकी लेंथ लेंथ यह पांच पाइट 5-1
10:27
4 तो मार्क्स पर प्रेंट हो जाएगा फिर आई डिक्रेमेंट होगा मार्क्स थीरी हो जाएगा फिर 21 फिर जीरो लेकिन उसक��
10:32
बाद माइनस वन नहीं जाएगा आई क्योंकि यहां पर मैंने लिखा है आई को ग्रेट इन इंकॉल जीरो होना पड़ेगा इसलि��
10:37
उल्टी गिंती में मैंने चलाया loop और ये इस तरह से आप लोग display कर सकते ह��
10:40
displaying the array in reverse order ठीक है for loop से उल्टे order में आ��
10:47
array यहाँ पर display कर सकते है array के elements को ये हमारी quick quiz थी तो मैंने लिख दिय��
10:55
quick quiz displaying the array in reverse order for loop ठीक है अब यहाँ पर हम लोग एक औ��
11:01
लूप के बारे में पढ़ेंगे, जिसका नाम है forEachLoop, अब ये forEachLoop
11:05
क्या होता है, देखो, forEachLoop क्या है element array syntax simplify for each loop introduce version of
11:19
java में, और अभी आप अगर यहाँ पर लिखोगे, for, int, element, औ��
11:23
एरे तो जैसे मैंने यहाँ पर लिखा हुआ है आप लिखोगे for element और उसके बाद marks यहाँ प��
11:29
int element लिखोगे और marks लिखोगे तो आप लोग को मिल जाएगा यहाँ पर element ठीक है अभी क्या करेग��
11:37
यह element को एक करके marks में से लेकर आएगा यह नहीं कि सबसे पहले 98 पर 45 पर 79 पर 99 पर 80
11:43
तो यह syntax बड़ा अच्छा सा है simple the syntax है ठीक ह��
11:47
एकदम simple syntax और आप लोग की जिन्दगी आसान है ठीक ह��
11:53
तो quick quiz लिखा मैंने displaying the array in reverse order नहीं ह��
11:57
displaying the array है सिर्फ और यहाँ पर for each loop ठीक है for each loop
12:04
this printing using the for each loop और यहाँ पर in reverse order हHaTा देता हू��
12:10
ठीक है तो यहाँ पर मैंने printing using for each loop लिख��
12:14
और यहाँ पर अरे मैंने गलती से debug दबा दिया कोई बात नहीं इसको मै��
12:19
stop करूँगा debugger को और मैं program को run करूँगा एर फिर स��
12:23
देखो printing using for each loop, देखो elements तो वही है, तो ऐसा तो है नहीं कि जो आपके elements हैं
12:28
वो change हो जाएंगे, आप चाहे for loop का इस्तेमाल करो, आप चाहे while loop का इस्तेमाल कर लो
12:33
आप for each का इस्तेमाल कर लो, elements वही print होंगे, तो इन में से कोई भी तरीका आप अपना सकते ह��
12:38
अगर आपको सिर्फ element चाहिए अंदर उसकी index से कोई मतलब नहीं है तो आप लोग ये loop यूज़ कर सकते ह��
12:43
वरना आप लोग ये loop यूज़ कर सकते हो ऐसा नहीं है कि ये वाला loop useless है कभी कभी हमको ये i जो है इसकी value भी चाहिए होती ह��
12:49
यहाँ पर i की value available नहीं है आप देख लो चाहो तो सिर्फ element available है loop के अंद��
12:53
यहाँ दो चीज़े available है i available है और element भी available है marks i करके आप element भी प्राप्ट कर सकते ह��
12:58
तो दो चीज़े यहाँ पर available है तो इस चीज की समझ हमको लेके आगे चलना ह��
13:02
कि अगर हमको I की value भी चाहिए तब हम ये वाला loop इस्तेमाल करेंग��
13:06
ठीक है cool तो ये था for each loop बहुत simple सी ची��
13:11
सिर्फ syntax index है concept उत्रा जादा नहीं है हमने concept array का देख लिया थ��
13:15
कि यह faster retrieval के लिए use होता है बाकि यह भी इसमें mostly syntax ह��
13:19
I hope समझ में आ गया होगा मैंने label कर दिया है code को अच्छी तरह से ताकि जब यार आप जाओ link मे��
13:25
click करो नीचे description वाले link में और जाओ मेरी site पर इस सारा code पढ़ा होग��
13:30
तो आपको अच्छे से देख के समझ में आ जाए कि क्या चीज क्या है तो ये जो चीज लिखवाई थी उसको अलग से comment out कर दिय��
13:35
फिर उसके बाद marks array बनाया इसको तीन तरीके से print किय��
13:39
इन फक चार तरीकों से print किया एक reverse order में भी print किया I hope कि यार ये चीज clear है आप लोगों को और समझ में आ गई ह��
13:46
So guys ये चो notes हैं मैं आप लोगों को दे दूँगा अगले topic के बा��
13:49
तो जैसे ये अगला topic खतम होगा ये notes आप लोगों को मिल जाएंगे साइट पर मैं लगा दूँगा डाउनलोड के लि��
13:54
आप लोग वहाँ पर क्लिक करके डाउनलोड कर सकते हो वहाँ पर उपलब्द आप लोगों को करा दूँग��
13:58
उसी के साथ साथ अगर आपने ये प्लेलिस्ट एकसेस नहीं कर दिये तो इसको भी कर लेना एकसेस यह भी आप लोगों को मिल जाएगी और उसी के साथ साथ अगर आप लोगों ने यार वीडियो लाइक नहीं क Territor प्लीज वीडिय��
14:07
लाइक कर दिया करो मुझे दिल से खुशी होती है जो वीडियो लाइक करते हो और अगर आप वर्डसआप वगैरह पर शेयर कर��
14:12
इस प्लेलिस्ट को तो मुझे और अच्छा लगेगा बहुत सारे लोग स्क्रीनशॉट लेकर इसका इस प्रमेशन पर शेयर करत��
14:17
हैं बहुत खुशी होती है मैं उनकी स्टोरी वापस से लगाता हूं और मैं चाहता हूं कि यार जैसे यह वीडियो आ��
14:22
देखो आप सबके सब इसके screenshot लेके मुझे instagram पर please tag कर��
14:25
और इस course को share करो यार ताकि ज़्यादा से ज़्यादा लोगों का फाइदा हो मैं तो ये सार��
14:29
notes बनाकर और practice sets बनाकर solution के साथ सब कुछ आप लोगों को available
14:33
करा दूँगा I hope कि आप course को एंजॉय कर रहे हो अब इस वीडियो में इतना है गैस थैंक ये सो मच गाइस फू वाचिंग इस वीडियो एंड आइवल सी यू नेक्स टाइ��