0:00
इंटेलिज आइडिया को आज मैंने पहले फाइर कर दिया है क्योंकि आज के इस वीडियो में आपको देने वाला हू��
0:06
मैं एक एक्सरसाइज और मैंने एक्सरसाइज 5 तक आप लोगों को दे रही है एक्सरसाइज 6 हम लोग इस बार करने वाले है��
0:13
और इसमें हम errors and exceptions का इस्तेमाल करेंगे, तो मैं आपर करूँगा क्या
0:18
सबसे पहले तो एक नई file बनाऊँगा, जिसका नाम होगा, tut 87
0:23
in fact, cwh underscore 87, क्या यह format यूज़ कर रहे हैं
0:26
तो वही वाला यूज़ करेंगे, जो करते आ रहे हैं, underscore 87
0:30
underscore exercise 6.java, तो यहाँ पर exercise number 6 मैं आप लोग को देने वाला हू��
0:37
जिसमें कि हम लोग एक calculator बनाएंगे but wait a second यार आप लोग कोग��
0:41
कि यार calculator तो एक ऐसी चीज़ है जो कि हम बना चुके हैं और calculator तो बहुत आसान होता ह��
0:46
तो यार यहाँ पर इतने आगे आगे calculator बनाने की कोई तुक नहीं लगत��
0:51
but मैं आपको बताता हूँ क्यों calculator बना रहे है हम लोग यूज़ करने वाले exceptions क��
0:55
हम लोग custom exception का इस्तेमाल करेंगे तो काफी मसालेदार calculator ही होने वाला ह��
0:59
तो मैं इसका नाम ही रख देता हूँ मसालेदार calculator ठीक है और यहाँ पर मै��
1:05
मेन मेथड बना लेता हूं सबसे पहले और अब आप लोगों को मैं यहां पर प्रॉब्लम स्टेटमेंट बताता हूं तो प्रॉब्ल��
1:12
स्टेटमेंट क्या है एक्सरसाइज सिक्स का प्लॉब्लम स्टेटमेंट है यू हाव टू क्रिएट अ कस्टम कैलकुलेटर तो या��
1:22
अपने प्लग लगाना भूल गया इन फैक्ट चार्जर लगाना भूल गया कोई बात नहीं दुबारे से स्टार्ट करके जो है इस फाइल क��
1:30
खोल लिया तो मैं क्या कहता था मैं कह रहा था कि यू हैव टू क्रिएट काफी मूड खराब हो जाता है जब ऐसा होत��
1:36
यार आप कुछ काम कर रहे हो और आपका काम की बीच में बैटरी चली जा��
1:39
calculator which throws the following exceptions
2:11
यानि कि addition, addition, और मैं यहाँ पर इसको कुछ ऐसे बना देता हूँ, arrow, एक addition रखेंगे, एक subtraction रखेंगे, ठीक है, number 2 वो subtraction
2:24
फिर उसके बाद multiplication, division ठीक है और यहाँ प��
2:34
plus, minus times और divide ठीक है तो यहाँ पर divide भी होग��
2:41
addition, subtraction multiplication और division ठीक है तो यहाँ पर हमें करना क्या ह��
2:50
कि यह कुछ इस तरह की एक्सेप्शन को जो है वह थ्रो करेगा ठीक है तो पहली एक्सेप्शन कौन सी थ्रो करवाना चाहते हैं इन वाले��
3:00
इन पोर्ट इन वालेड इन पोर्ट एक्सेप्शन ठीक है इन वालेड इन पोर्ट एक्सेप्शन क्या आप लोगों को देखिए जैस��
3:07
लो आप लोगों ने calculator को कुछ इस तरह का input दे दिया एक number दिया और उसके बाद आपने कोई औ��
3:14
operation दे दिया फॉर example यह दे दिया तो यह invalid input exception होगा ठीक है example यह number 2 क्या होगा number
3:26
exception subtraction multiplication
3:42
और इसके बाद आप लोगों को एक और तरह की exception throw करनी है, जो की होगा, max input exception, और ये क्या है, मैं आपको लोगों को बताता हूँ
3:49
अब ये कोई realistic exception नहीं है, ऐसा नहीं है कि आप लोगों को एक maximum input
3:53
जो है वो define हमेशा करना पड़ता है calculator जब भी बना रहे हो यहाँ पर मैं आप लोगों को define करवा रहा हूँ मतलब कि मैं कुछ ऐसा काम आप लोगों को करवा रहा हूँ कि आपके बास एक maximum number given है यार इससे ज़ादा का आप लोग क्या नहीं कर सकते इससे ज़ादा का आप लोग input
4:23
greater than और यहाँ पर मैं उसको एक लाग मना रहा हूँ ठीक ह��
4:27
तो मैंने एक लाग से बड़ा number और एक लाग से छोटा number जो है वो accept नहीं करना है ठीक ह��
4:32
यहाँ पर यह मैं शर्त यहाँ पर जो है वो रख रहा हूँ ठीक ह��
4:37
अब इसके बाद एक और तरह की exception क्या आप लोग raise कर सकते ह��
4:41
कि आपने cannot divide by 0 exception देख लिया और cannot multiply by any number greater than let us say 7000 ठीक ह��
4:52
max multiplier reached exception मतलब क्या हुआ इस चीज़ का इसका मतलब यह हु��
5:04
की don't allow any मैं यहाँ पर इसको intelligent idea के update को बंद कर देता हू��
5:11
ठीक है और मैं यहाँ पर क्या करूँगा don allow any multiplication input to be greater than 7000 pretending 7000
5:30
विदेश टोटली फाइन यहां पर हम उसे प्राक्टिस करनी है और यहां पर इसका कोई जीवर वर्ड मीनिंग नहीं ह��
5:36
बिल्कुल भी comments में real word significance इस चीज़ का मत निकालना, this is just a question
5:40
आपको design करना है, in requirements के साथ calculator, तो आप लोग इसको design करो
5:45
और ये सारी custom exceptions जो है, आप लोग एक class बना कर define करोगे
5:49
two string method को आप लोग override करना होगा, और throw करनी होगी custom exception
5:54
So I hope कि यार यह समझ में आ गया सबी को और यहाँ पर don't की spelling को मैं ठीक कर लेता हू��
5:59
और मैं यहाँ पर जितने भी लोग जो हैं नीचे challenge accepted लिखेंग��
6:04
और इसको solve करके मुझे देंगे उसके बाद मैं सबको shout out दिया जाएगा इसके solution वाले वीडियो मे��
6:08
तो इंतजार रहेगा आप लोगों के solutions का अगर आप लोगों ने अभी तक ये playlist access नहीं करे��
6:13
तो इसको ज़रूर access करें और उसी के साथ साथ आप लोग इसको यहाँ पर click करके bookmark
6:18
और यहाँ click करके save ज़रूर करें उससे होगा कि आप लोग step by step इस course को complete कर पाएंग��
6:22
I hope कि इस course ते आप लोगो काफी जावस सिका दिया होगा मुझे नीचे comment में बताना है यार कि कितने लोगों ने शुरू से आखीर तक अब तक जितने videos upload हुए हैं वो देखे है��
6:31
और challenge accepted जरूर लिख देना नीचे comment section में, क्योंकि challenge accepted अगर आप लिखोगे
6:35
तो मैं आप लोगों फिर नीचे से जब shout out देता, वो चलूँगा, solution वाले video में
6:39
तो आपका नाम आपर आ जाएगा, तो challenge accepted जरूर लिख देना, अभी के लिए इस video में इतना है guys
6:44
thank you so much guys for watching this video and i will see you next time