0:00
рдЧреИрд╕ рдЖрдЬ рдХреЗ рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рд╣рдо рд▓реЛрдЧ рдмрд╛рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВ рдереНрд░реЛ рдФрд░ рдереНрд░реЛрд╕ рдХреА рдХрд┐ рдереНрд░реЛ рдХрдм рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдирд╛ рд╣реИ рдереНрд░реЛрд╕ рдХрдм рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдирд╛ рд╣реИ рдФрд░ рдХреНрдпреЛрдВ рдЖрдк рд▓реЛрдЧ рдФрд░ рдХрдм рдЖрдк рд▓реЛрдЧ рдереНрд░реЛ рдФрд░ рдереНрд░реЛрд╕ рдХреЛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВрдЧя┐╜
0:13
рджреЗрдЦреЛ рдореИрдВрдиреЗ рдЖрдк рд▓реЛрдЧреЛ рдкрд┐рдЫрд▓реЗ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ throw рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдпрд╛ рдерд╛ рдЖрдЬ рдореИрдВ throws рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдКрдВрдЧя┐╜
0:18
рдпрд╣ рджреЛрдиреЛрдВ java рдХреА keyword рд╣реИ рдФрд░ рдПрдХ рдмрд╛рд░ рд╕рдордЭ рд▓рд┐рдпрд╛ рдирд╛ рдХрд┐ рдЗрди рджреЛрдиреЛрдВ рдХя┐╜
0:21
рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ combination рдореЗрдВ рдпрд╛ рдлрд┐рд░ рдЕрдХреЗрд▓реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдирд╛ рд╣реИ рддреЛ рдЖрдк рд▓реЛрдЧреЛ рдХрднреА рдня┐╜
0:26
рдХреЛрдИ рднреА problem рдирд╣реАрдВ рд╣реЛрдЧреА рддреЛ basic рдЪреАрдЬ рдмрддрд╛рдИ рдХреНрдпрд╛ рд╣реИ basic рдЪреАрдЬ рдпрд╣ рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕рдХреЛ рдХреНрдпреЛрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддреЗ рд╣реИя┐╜
0:31
рдХреЛрдИ рднреА рдЪреАрдЬ рдХрд╛ рдЕрдЧрд░ рдЖрдкрдиреЗ рдХреНрдпреЛрдВ рд╕рдордЭ рд▓рд┐рдпрд╛ рддреЛ рд╡реЛ рд╕рдмрд╕реЗ рдЬрд╝рд╛рджрд╛ рдЖрдк рд▓реЛрдЧреЗ рд▓рд┐рдП helpful рд░рд╣реЗрдЧя┐╜
0:36
рд░рдЯреНрдЯрд╛ рдирд╣реАрдВ рд▓рдЧрд╛рдирд╛ рд╣реИ, рдпрд╣ рд╕рдордЭрдирд╛ рд╣реИ рдХрд┐ рд╡реЛ рдЪреАрдЬ рдХреНрдпреЛрдВ рдмрдиреА рдереА, with that said, start рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣ рдореЗрд░рд╛ 84th рд╡реАрдбрд┐рдпреЛ рд╣реИ
0:42
рдЬрд╛рд╡рд╛ рдХреА playlist рдореЗрдВ, рддреЛ рдореИрдВ 84th рд╡реАрдбрд┐рдпреЛ рдХреЗ рдирд╛рдо рд╕реЗ рдПрдХ file рдмрдирд╛рдУрдВрдЧрд╛
0:46
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рддреЛ, рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦреВрдБрдЧрд╛, 84, CWH underscore 84, underscore throw and throws, рдареАрдХ рд╣реИ
0:55
рдереЗ рдереЛрдбрд╝ рдереЛрдбрд╝ рд▓рд┐рдЦ рджреЗрддрд╛ рд╣реВрдВ рдареАрдХ рд╣реИ рдХреНрд▓рд╛рд╕рдиреЗрдо рдХреЛ рднреА рд╡реИрд▓реЗрдб рд░рдЦрдирд╛ рд╣реИ рдареАрдХ рд╣реИ рддреЛ рд╡рд╣ рдЪреАрдЬ рднреА рд╣реЛрддреА рд╣реИ рдореЗрди рдФрд░ рдпрд╣рд╛я┐╜
1:03
рдкрд░ рдЕрдЧрд░ рдЖрдк рдПрдордбреА рдХрд╛ рдХреЛрдИ рдЦрддрд░ рдирд╛рдХ рд░рд╛рдЗрдЬрди 5950 рд╡рдЧреИрд░ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЖрдИ рдирд╛рдЗрди рдХрд╛ рдЯреЗрди рдЬрди рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд░рд╣я┐╜
1:10
рддреЛ рдЬрд░реВрд░ рдЖрдкрдХреЛ рдмрд╣реБрдд рдЬрд▓реНрджреА рдЖрдПрдЧрд╛ рдпрд╛рд░ рдореИрдВ рдмрд╣реБрдд basic processor i5 рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЛ рддреЛ рд╡реЛ рднреА 8th gen рдХрд╛ рддреЛ рдирд╣реАрдВ рдЖ рд░рд╣рд╛ рд╣реИ рдЬрд▓реНрджреА рддреЛ рдпрд╣ рдЪреАрдЬ рдЬреЛ рд╣реИ рд╡реЛ CPU рдкрд░ рдХрд╛рдлреА рдбрд┐рдкреЗрдВрдЯ рдХрд░рддреА рд╣реИ рдареАрдХ рд╣реИ рдЖрдкрдХрд╛ CPU рдЦрд╛рддрд╛ рд░рд╣рддрд╛ рд╣реИ рдЕрдЧрд░ рдЖрдкрдХреЗ рдмрд╛рд╕ рдмрд╣реБрдд рддрдХрдбрд╝рд╛ CPU рд╣реИ рдпрд╛ рдлрд┐рд░ thread ripper рд╡рдЧреИрд░ рдЗрд╕реНя┐╜
1:40
рд▓рдЧреА рдЕрдЧрд░ рд╣рдо рд▓реЛрдЧ custom exceptions рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рд╡реЛ рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЖрдЬ рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдВрдЧрд╛ рдХя┐╜
1:49
рдереНрд░реЛ рдХреА рд╡рд░реНрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдКрдВрдЧрд╛ рдФрд░ рдереНрд░реЛ рдХреА рд╡рд░реНрдб рдХреНрдпреЛрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╣реЛрддрд╛ рд╣реИ рдереНрд░реЛ рдХреА рд╡рд░реНрдб рдЗрд╕ рдпреВрдЬ рдЯреЛ рдереЛрдбрд╝ рдПрдХреНрд╕реЗрдкреНрд╢я┐╜
1:55
рдЗрд╕ рдкреНрд░рд┐рд╕рд┐рдЯрд┐рд▓ рд╡рд╛рдЗрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдереНрд░реЛ рдХреА рд╡рд░реНрдб рд╕реЗ рдЖрдк рдХрд╣ рд╕рдХрддреЗ рд╣реЛ рдХрд┐ рдпрд╛рд░ рдЗрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдпрд╣реАрдВ рдкрд░ рдЦрддреНрдо рдХрд░ рджрд┐рдпрд╛ рдЪрд╛рд╣рд┐я┐╜
2:01
рдареАрдХ рд╣реИ рдЖрдкрдиреЗ рдПрдХ рдПрдХреНрд╕реЗрдкреНрд╢рди рдХреЛ рдереНрд░реЛ рдХрд░ рджрд┐рдпрд╛ рдлреЙрд░ рдПрдХреНрд╕реЗрдВрдкрд▓ рдорд╛рди рд▓реЛ рдореИрдВрдиреЗ рдПрдХ рдлрдВрдХреНрд╢рди рд▓рд┐рдЦрд╛ рдбрд┐рд╡рд╛рдЗрдб рдареАрдХ рд╣реИ рдореИрдВ рдпрд╣рд╛рдВ рдкя┐╜
2:07
рд▓рд┐рдЦрддрд╛ рд╣реВрдБ divide, рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦреВрдБрдЧрд╛ int divide рдФрд░ int a, int b, рдпрд╣ рджреЛ integers рдХреЛ divide рдХрд░рддрд╛ рд╣реИ
2:16
рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦреВрдБрдЧрд╛ int result c is equal to a by b, рдФрд░ рдпрд╣рд╛рдБ рдкрд░ int result is equal to a by b
2:25
рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж return result, рдареАрдХ рд╣реИ, рдЕрдм рдорд╛рди рд▓реЛ рдореИрдВрдиреЗ рдпрд╣ рдмрдирд╛рдпрд╛, рдареАрдХ рд╣реИ, рдорд╛рди рд▓реЛ рдпрд╣ made by Harry рд╣реИ
2:32
рдпреЗ рдЬреЛ function рд╣реИ рдзреНрдпрд╛рди рд╕реЗ рд╕реБрдирдирд╛ рдореЗрд░реА рдмрд╛рдд рдХреЛ рдпреЗ made by harry рд╣реИ рдареАрдХ рд╣я┐╜
2:37
рдпреЗ made by harry function рд╣реИ рдФрд░ рдорд╛рди рд▓реЛ рдпрд╣рд╛рдБ рдкрд░ рдПрдХ shivam рдирд╛рдо рдХрд╛ рдмрдВрджрд╛ рд╣я┐╜
2:42
рдареАрдХ рд╣реИ рдЗрд╕ shivam рдирд╛рдо рдХреЗ рдмрдВрджреЗ рдиреЗ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдХрд┐ рдЗрд╕рдХреЛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпя┐╜
2:45
рдареАрдХ рд╣реИ рдЗрд╕ function рдХреЛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдФрд░ рдореИрдВ uses divide function
2:53
created by Harry рдФрд░ рдореИрдВ рдЗрд╕ рдЪреАрдЬрд╝ рдХреЛ story рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕рд▓рд┐рдП рдмрдирд╛ рд░рд╣рд╛ рд╣реВя┐╜
2:57
рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕рдордЭ рдореЗрдВ рдЖрдПрдЧрд╛ рдЕрдм рдорд╛рд▓реЛ рд╢рд┐рд╡рдо рдЬреЛ рд╣реИ рди рд╡реЛ Harry рдмрд╣реБрдд рдЬрд╛рд░ рдЪрдбрд╝рддрд╛ рд╣я┐╜
3:01
рд╡реЛ рдХрд╣рддрд╛ рд╣реИ рдпрд╛рд░ рдпреЗ Harry рдЕрдЪреНрдЫрд╛ рд▓рдбрд╝рдХрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рд╣реИрд░реА рд╢рд┐рд╡рдо рдХреЛ рдмреЛрд▓рддрд╛ рд╣реИ рдпрд╛рд░ рдпреЗ рд╢рд┐рд╡рдо рдЬреЛ рд╣реИ рд╕рд╣реА рд▓рдбрд╝рдХрд╛ рдирд╣реАрдВ рд╣реИ рджреЛрдиреЛрдВ рд▓рдбрд╝рд╛рдИ рдореЗрдВ рд░рд╣рддреЗ рд╣реИрдВ рдПрдХрджя┐╜
3:07
рдФрд░ рд╣реЛрддрд╛ рд╣реИ рдирд╛ рдХреНрд▓рд╛рд╕ рдореЗрдВ рджреЛ рд▓рдбрд╝рдХреА рд╣реЛрддреЗ рд╣реИрдВ рдЦреБрд╢ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ рджреЛрдиреЛрдВ рднреА рдХреБрдЫ рдЙрд╕реА рдХрд░рд╛рдБ рд╕реЗ рд╣реИ рдареАрдХ рд╣я┐╜
3:11
рддреЛ рдпрд╣рд╛рдБ рдкрд░ рдореЗрдмреА рджреЛрдиреЛрдВ рдПрдХреА рд▓рдбрд╝рдХреА рдХреЛ рд▓рд╛рдЗрдХ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рднреА рд╣реИ рдареАрдХ рд╣реИ рдХреБрдЫ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдбрд┐рдЬрди рдЙрд╕рдХя┐╜
3:17
рдЕрдм рдпрд╣рд╛рдБ рдкрд░ рд╣реИрд░реА рдФрд░ рд╢рд┐рд╡рдо рдЬреЛ рд╣реИ рд╡реЛ рдПрдХ рджреВрд╕рд░реЗ рдХреЛ рдХреНрд░рд┐рдЯрд┐рд╕рд╛рдЗрдЬ рдХрд░рдиреЗ рдХреА рдкреВрд░реА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ рдПрдХ рджреВрд╕рд░реЗ рдХреЛ рдиреАрдЪреЗ рджрд┐рдЦрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИя┐╜
3:24
рддреЛ рд╢рд┐рд╡рдо рдХрд╣рддрд╛ рд╣реИ, рдпрд╛рд░ рдпреЗ рд╣реИрд░реА рдиреЗ рдХреНрдпрд╛ рдмрдирд╛рдпрд╛ рд╣реИ, рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдПрдХ int c is equal to divide рд▓рд┐рдЦ рд░рд╣рд╛ рд╣реВрдБ, рдареАрдХ рд╣реИ, рдореИрдВ рд▓рд┐рдЦ рд░рд╣рд╛ рд╣реВрдБ divide 6 рдФрд░ 0, рдФрд░ 6,0 рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рджреЗ рд░рд╣рд╛ рд╣реВрдБ рдЗрд╕ divide function рдХреЛ, рдореИрдВ рдЗрд╕рдХреЛ static рднреА рдмрдирд╛ рджреЗрддрд╛ рд╣реВрдБ, рдореИрдВ рдЗрд╕рдХреЛ static int рдмрдирд╛ рджреЗрддрд╛ рд╣реВрдБ, рдореИрдВ in fact рдЗрд╕рдХреЛ public static рдмрдирд╛ рджреЗрддрд╛ рд╣я┐╜
3:54
рд╣реЛрдЧрд╛ рдХрд┐ рдпрд╣ рджреЗрдЦреЛ рдореИрдВ рдЗрд╕рдХреЛ рд░рди рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдПрд░рд░ рдереНрд░реЛ рдХрд░ рд░рд╣рд╛ рд╣реИ рджреЗрдЦреЛ рдпрд╣ рдХреНрдпрд╛ рд╣реБрдЖ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣реА рдирд╣реАрдВ рдЪрд▓я┐╜
3:59
рдпрд╣ рдХреИрд╕рд╛ рдлрдВрдХреНрд╢рди рдордирд╛рдпрд╛ рд╣реИ рд╣реИ рдирд╣реАрдВ рдХрд┐рддрдирд╛ рдШрдЯрд┐рдпрд╛ рдЗрдВрд╕рд╛рди рд╣реИ рдпрд╣ рд╢рд┐рд╡рдо рдХреЛ рдореМрдХрд╛ рдорд┐рд▓ рдЧрдпрд╛ рд╣реИ рд░рд┐рдХреБрд▓рд╛рдИ рдХрд░рдиреЗ рдХрд╛ рдЕя┐╜
4:05
function divide function function a is equal to 6 b is equal to 0 supply error throw what is this error
4:30
рдФрд░ already рдЖрдк рд▓реЛрдЧ рдХреЛ рдореИрдВ рдмрддрд╛ рджреВрдБрдЧрд╛ рдЬреЛ рднреА рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдЧрд╛ рдореЗрд░реЗ рдЗрд╕ function рдХя┐╜
4:35
рд╢рд┐рд╡рдо рдмреЛрд▓рддрд╛ рдпрд╛рд░ рдпреЗ рдмрддрд╛рдирд╛ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ рдореБрдЭреЗ рдирд╣реАрдВ рд╕реБрдирдирд╛ рдХреБрдЫ рднреА рдЕрдм рд╣реИрд░реА рдмрд╣реБрдд рдкрд░рд╢рд╛рди рд╣реЛ рдЬрд╛рддрд╛ рд╣я┐╜
4:40
рдЦреЗрддрд╛ рд╣реИ рдпрд╛рд░ рдореИрдВ рдХрд░реВрдВ рддреЛ рдХрд░реВрдВ рдХреНрдпрд╛ рд╢рд┐рд╡рдо рдиреЗ рдореЗрд░реЗ function рдХреЛ рдиреАрдЪрд╛ рджрд┐рдЦрд╛рдиреЗ рдХреА рдкреВрд░реА рдХреЛрд╢рд┐рд╢ рдХрд░я┐╜
4:46
рдФрд░ рдЙрд╕рдХреА рдХреЛрд╢рд┐рд╢ рд╕рдлрд▓ рднреА рд╣реЛ рдЧрдИ рдореИрдВ рдЙрд╕рдХреА рд╕рдлрд▓рддрд╛ рдкрд░ рдкрд╛рдиреА рдХреИрд╕реЗ рдлреЗрд░я┐╜
4:50
рддреЛ рдпрд╣рд╛рдБ рдкрд░ рд╣реИрд░реА рдПрдХ рдЪрд╛рд▓ рдЪрд▓рддрд╛ рд╣реИ рд╣реИрд░реА рдХрд░рддрд╛ рд╣реИ java рдХрд╛ throws keyword рдЗрд╕реНрддреЗрдорд╛я┐╜
4:56
рд╣реИрд░реА throws keyword рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдЗрд╕рд▓рд┐рдП рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ throws keyword рд╢рд┐рд╡рдо рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдХреЗрдд рд╣я┐╜
5:03
рдХрд┐ рднрд╛рдИ рдпрд╣ рдЬреЛ divide method рд╣реИ рдирд╛ Harry рдХрд╛ Harry рдиреЗ рддреЛ рдкреВрд░реА рдХреЛрд╢рд┐рд╢ рдХрд░реА рд╣реИ рдЕрдЪреНрдЫрд╛ рд▓рд┐рдЦрдиреЗ рдХя┐╜
5:07
рд▓реЗрдХрд┐рди рддреБрдореНрд╣реЗрдВ рджрд┐рд╣рд╛рди рд░рдЦрдирд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ exception throw рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдХрд┐ arithmetic exception рд╣я┐╜
5:12
рддреЛ Harry рдкрд╣рд▓реЗ рд╕реЗ рдПрдХ warning рджреЗ рджреЗрдЧрд╛ рдЬрд┐рд╕рдХреЛ warning рджреЗ рджреЗрдЧрд╛ рд╢рд┐рд╡рдо рдХя┐╜
5:16
рдХрд┐ рдпреЗ arithmetic exception throw рдХрд░рддрд╛ рд╣реИ рддреЛ рддреБрдордХреЛ рдЗрд╕рдХреЛ handle рдХрд░рдирд╛ рд╣я┐╜
5:23
рдЕрдм рдЕрдЧрд░ рдорд╛рди рд▓реЛ рд╢рд┐рд╡рдо рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ run рдХрд░рддрд╛ рд╣я┐╜
5:27
рдЕрдкрдиреЗ рдЗрд╕ function рдХреЛ рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдпреЗ exception рдЖрддреА рд╣реИ рддреЛ рд╣реИрд░реА рдХреНрдпрд╛ рдмреЛрд▓реЗрдЧрд╛ рдкрддрд╛ рд╣я┐╜
5:34
рдмреЛрд▓реЗрдЧрд╛ рдореИрдВрдиреЗ рддреЛ already рдЕрдкрдиреЗ method рдореЗрдВ рдмреЛрд▓ рд░рдЦрд╛ рд╣реИ рдХрд┐ рдпреЗ throw рдХрд░рддрд╛ рд╣реИ arithmetic exception
5:38
рддреЛ рдореИрдВ рдЙрд╕рдХреЛ handle рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛ рддреЛ рд╢рд┐рд╡рдо рдЕрднреА рдпрд╣ рддреБрдореНрд╣рд╛рд░реА рдЧрд▓рддреА рд╣реИ рдореЗрд░реА рдЧрд▓рддреА рдирд╣реАрдВ рд╣я┐╜
5:41
рдореИрдВрдиреЗ рддреЛ automatically рдпрд╣рд╛рдБ рдкрд░ throws рд▓рдЧрд╛ рдХрд░ рдмрддрд╛рдпрд╛ рдерд╛ рдХрд┐ рдпрд╣ рдЗрд╕ exception рдХреЛ throw рдХрд░рддрд╛ рд╣я┐╜
5:46
рд▓реЗрдХрд┐рди рддреБрдордиреЗ рдЗрд╕рдХреЛ handle рдирд╣реАрдВ рдХрд┐рдпрд╛ рддреЛ рдпрд╣ рддреБрдореНрд╣рд╛рд░реА рдЧрд▓рддреА рд╣реИ рдЕрдм рдпрд╣ рдЧрд▓рддреА рд╢рд┐рд╡рдо рдХреА рд╣я┐╜
5:52
рдХреНрдпреЛрдВ рд╢рд┐рд╡рдо рдХреА рдЧрд▓рддреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╢рд┐рд╡рдо рдХреЛ рдпрд╣рд╛рдБ рдкрд░ try catch рдХреЗ рдЕрдВрджрд░ рдбрд╛рд▓рдирд╛ рдЪрд╛рд╣рд┐рдП рдея┐╜
5:56
рдЕрдкрдиреЗ рдЗрд╕ рдЗрд╕ line рдХреЛ рдареАрдХ рд╣реИ рдФрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ try catch
6:02
exception e рдФрд░ рдпрд╣рд╛рдБ рдкрд░ south exception рд▓рд┐рдЦ рджреЗрддрд╛ рд╣реВрдБ рдареАрдХ рд╣я┐╜
6:10
рдФрд░ рдЗрд╕рдХреЛ run рдХрд░рдХреЗ рджрд┐рдЦрд╛рддрд╛ рд╣реВрдБ рдФрд░ рдЗрд╕рдХреЛ рднреА рд╣рдо рдпрд╣рд╛рдБ рдкрд░ рдпрд╣ рдЬреЛ system.data.println.ca
6:15
рдЗрд╕рдХреЛ C рдХреЗ рд╕рд╛рде рд░рдЦреЗрдВрдЧреЗ рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдЕрдЧрд░ exception рдЖрддреА рд╣я┐╜
6:19
рддреЛ рдпрд╣ рд╡рд╛рд▓рд╛ рдмреНрд▓реЙрдЧ рдЬреЛ рд╣реИ рд╡реЛ run рд╣реЛрдЧрд╛ рддреЛ рдЕрдм рдЕрдЧрд░ Shivam рдЗрд╕рдХя┐╜
6:23
run рдХрд░реЗрдЧрд╛ рддреЛ рдпрд╣рд╛рдБ рдкрд░ exception рд▓рд┐рдЦрдХрд░ рдЖрдПрдЧрд╛ рддреЛ рдЕрдм Shivam рднреА рдЦреБя┐╜
6:26
Harry рднреА рдЦреБрд╢ рдФрд░ рдЗрди рджреЛрдиреЛрдВ рдХреА рд▓рдбрд╝рд╛рдИ рдЬреЛ рдереА рд╡реЛ рдХрдо рд╕реЗ рдХрдо official рд╣реА рдирд╣реАрдВ рдЖрдПрдЧя┐╜
6:31
рдЕрдм рдпреЗ рджреЛрдиреЛрдВ рдПрдХ рджреВрд╕рд░реЗ рдХреА рд╢рд┐рдХрд╛рдпрдд рдЕрдкрдиреЗ boss рд╕реЗ рдЬрд╛рдХрд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддя┐╜
6:35
Shivam рдЕрдкрдиреЗ boss рд╕реЗ рдЬрд╛рдХрд░ рдпреЗ рдирд╣реАрдВ рдХрд╣ рд╕рдХрддрд╛ рдХрд┐ Harry рдиреЗ рдПрдХ рдРрд╕рд╛ method рд▓рд┐рдЦрд╛ рдЬрд┐рд╕рдиреЗ рдореБрдЭреЗ рдПрдХ error throw рдХрд░рдХреЗ рджрд┐рдпя┐╜
6:41
рдХреНрдпреЛрдВрдХрд┐ Harry рдиреЗ already рдпрд╣рд╛рдБ рдкрд░ рдмрддрд╛ рджрд┐рдпрд╛ рдХрд┐ рдпрд╛рд░ рдпреЗ throw рдХрд░рддрд╛ рд╣реИ рдпреЗ arithmetic exception рдЗрд╕рдХреЛ рддреБрдо handle рдХрд░ рд▓реЗрдия┐╜
6:46
рдЕрдЧрд░ рдпреЗ exception throw рд╣реБрдИ рддреЛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рддреБрдордиреЗ рдХреБрдЫ рдЧрдбрдмрдб рдХрд░реА рд╣я┐╜
6:51
рдФрд░ рддреБрдореЗрдВ рдЗрд╕рдХреЛ рдЕрдм handle рдХрд░рдирд╛ рд╣реИ рдареАрдХ рд╣реИ рддреЛ рддреБрдореЗрдВ рдЗрд╕ рдЪреАрдЬрд╝ рдХрд╛ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рд╣я┐╜
6:55
рдХрд┐ рдпреЗ method arithmetic exception throw рдирд╛ рдХрд░реЗ рдпреЗ рддреБрдорд╛рд░реА рдЬрд┐рдореНрдореЗрджрд╛рд░реА рд╣я┐╜
6:59
рддреЛ рд╣реИрд░реА рдиреЗ рдПрдХ рддрд░рд╣ рд╕реЗ рдЬрд┐рдореНрдореЗрджрд╛рд░реА рдХреЛ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХрд░ рджрд┐рдпрд╛ рдХрд╣рд╛рдВ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХрд░ рджрд┐рдпрд╛ рд╢рд┐рд╡рдо рдХреА рддрд░я┐╜
7:04
рд╣реИрд░реА рдиреЗ рдХрд╣ рджрд┐рдпрд╛ рдХрд┐ рджреЗрдЦреЛ рдмрд╛рдИ рдореИрдВрдиреЗ рддреЛ рдкреВрд░реА рдХреЛрд╢рд┐рд╢ рдХрд░ рджрд┐рдпрд╛ рдЗрд╕ method рдХреЛ рд▓рд┐рдЦрдиреЗ рдХя┐╜
7:07
рд▓реЗрдХрд┐рди рдЕрдЧрд░ рддреБрдордиреЗ рдЗрд╕ method рдХреЛ рдХреЛрдИ рдРрд╕реА рдЪреАрдЬ рд╕рдкреНрд▓рд╛рдИ рдХрд░ рджреА рдЬреЛ рдХреА рдореЗрд░реЗ рд╣рд╛рде рдореЗрдВ рдирд╣реАрдВ рд╣я┐╜
7:12
рддреЛ рдПрдХ exception рддреЛ definitely throw рд╣реЛрдЧреА рддреЛ рддреБрдо рдЙрд╕рдХреЛ handle рдХрд░ рд▓реЗрдирд╛ рдЕрдкрдиреЗ рд╣рд┐рд╕рд╛рдм рд╕я┐╜
7:16
рдареАрдХ рд╣реИ рддреЛ рдпрд╣рд╛рдБ рдкрд░ рдЕрдм рдирд╛ Harry Shivam рдХреА рд╢рд┐рдХрд╛рдпрдд рдХрд░ рд╕рдХрддрд╛ рд╣я┐╜
7:20
рдирд╛ Shivam Harry рдХреА рд╢рд┐рдХрд╛рдпрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЕрдм рдпрд╣рд╛рдБ рдкрд░ рд╣рдо рд▓реЛрдЧ рдХрд░реЗрдВрдЧреЗ рдХреНрдпя┐╜
7:24
рдХрд┐ рдПрдХ рдФрд░ example рджреЗрдЦреЗрдВрдЧреЗ рдЗрд╕ рдЪреАрдЬрд╝ рдХрд╛ рдФрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдХрд░реВрдБрдЧрд╛ рдХреНрдпрд╛ рдЬрд▓реНрджреА рд╕реЗ рдПрдХ рдФрд░ static method рдмрдирд╛рдКрдВрдЧрд╛, рдореИрдВ рд▓рд┐рдЦреВрдБрдЧрд╛ public static area рдФрд░ area int radius рд▓реЗрдЧрд╛
7:36
рдФрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦреВрдБрдЧрд╛ public static int area, in fact float рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдореБрдЭреЗ, рдЪрд▓реЛ float рд▓рд┐рдЦ рджреЗрддреЗ рд╣реИрдВ, рдареАрдХ рд╣реИ
7:45
рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ public static float area рдореИрдВ рд▓рд┐рдЦреВрдБрдЧрд╛ float result
7:51
is equal to рдФрд░ рдореИрдВ рд▓рд┐рдЦреВрдБрдЧрд╛ mat.pi pi capital рдФрд░ pi into r
8:00
into r рдпрд╣рдиреА рдХрд┐ pi square area рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдореИрдВ рд▓рд┐рдЦреВрдБрдЧрд╛ return
8:05
result рдЕрдм рдпрд╣рд╛рдБ рдкрд░ рдХреНрдпрд╛ рджрд┐рдХреНрдХрдд рдЖ рд░рд╣реА рд╣реИ рдпрд╣рд╛рдБ рдкрд░ рдпрд╣ рдХрд╣ рд░рд╣рд╛ рд╣реИ require type float
8:09
рддреЛ рдПрдХ рдХрд╛рдо рдХрд░реЗрдВ рдЗрд╕рдХреЛ double рд╣реА рдХрд░ рджреЗрддреЗ рд╣реИрдВ рдбрдмрд▓ рдХрд░ рджреЗрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдпрд╛рд░ рдпреЗ рдЬрд╝рд╛рд▓рд╛ рдбреЗрдВрдЪрди рдЖ рд░рд╣реЗ рд╣реИ рдЗрд╕рдХреА рдареАрдХ рд╣я┐╜
8:15
рдФрд░ рдореИрдВрдиреЗ рдпрд╣ рд░рд┐рдЯрд░реНрди рдХрд░ рджрд┐рдпрд╛ result рдареАрдХ рд╣реИ рддреЛ рдпрд╣ рдЪреАрдЬ рдЬреЛ рд╣реИ рд╡реЛ рдбрдмрд▓ рд░рд╣реЗрдЧя┐╜
8:19
рдореИрдВрдиреЗ рдЗрд╕рдХреЛ рдбрдмрд▓ рдореЗрдВ рд╕реНрдЯреЛрд░ рдХрд░рд╛ рджрд┐рдпрд╛ рдФрд░ рд░рд┐рдЯрд░реНрди рдХрд░ рджрд┐рдпрд╛ result рдареАрдХ рд╣реИ рдЕрдм рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдорд╛рди рд▓я┐╜
8:25
рдХрд┐ radius negative supply рдЖрдИ рдХрд░ рджреА рдЬрд╛рддреА рд╣реИ рдорд╛рди рд▓реЛ рддреЛ рдПрд░рд┐рдпрд╛ рднреА рдиреЗрдЧреЗрдЯрд┐рд╡ рдЖрдПрдЧрд╛ рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реЛ рдХрд┐ рдПрд░рд┐рдпрд╛ рдиреЗрдЧреЗрдЯрд┐рд╡ рд╣реИ рдСрдмреНрдпреВрд╕рд▓я┐╜
9:09
рдпреЗ рдореИрдВрдиреЗ custom exception рдмрдирд╛рдИ рд╣реИ, рдЕрдм рдореИрдВ рдХрд░реВрдБрдЧрд╛ рдХреНрдпрд╛, рдХрд┐ рдореИрдВ рдЕрдм check рдХрд░реВрдБрдЧрд╛, рдореИрдВ рдХрд░реВрдБрдЧрд╛ if r is less than 0, рдареАрдХ рд╣реИ, рдЕрдЧрд░ рдЬреЛ radius рд╣реИ, рд╡реЛ 0 рд╕реЗ рдЫреЛрдЯреА рд╣реЛ рдЬрд╛рддреА рд╣реИ, рддрдм рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛, рддрдм рдореИрдВ рдХрд░реВрдБрдЧрд╛, рдЕрдЧрд░ radius 0 рд╕реЗ рдЫреЛрдЯреА рд╣реЛ рдЬрд╛рддреА рд╣реИ, рддреЛ throw рдХрд░ рджреЛ, negative, not negative error size exception, negative radius exception, рдареАрдХ рд╣реИ, negative radius exception рдореИрдВ throw рдХрд░ рджя┐╜
9:39
рдереНрд░реЛ рдХрд░рд┐рдП рдХрд┐ рдпрд╛рд░ рдЕрдЧрд░ рдРрд╕рд╛ рдХреБрдЫ рд╣реЛрддрд╛ рд╣реИ рддреЛ рдпрд╣ рдереНрд░реЛ рдХрд░реЗрдЧрд╛ рдиреЗрдЧреЗрдЯрд┐рд╡ рд░реЗрдбрд┐рдпрд╕ рдПрдХреНрд╕реЗрдкреНрд╢рди рд▓реЗрдХрд┐рди рдЕрдм рдореБрдЭреЗ рдПя┐╜
9:44
рдХрдо рдФрд░ рдХрд░рдирд╛ рд╣реИ рдореЗрд░реА рдЬрд┐рдореНрдорджрд╛рд░реА рдФрд░ рдмрдврд╝ рдЧрдИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЕрдкрдиреЗ рдлрдВрдХреНрд╢рди рдХреЗ рдЕрдВрджрд░ рдбрд╛рдпрд░ рдХреА рдереНрд░реЛ рдХрд░рдирд╛ рд╣реБрдЖ рдПя┐╜
9:49
рдПрдХреНрд╕реЗрдкреНрд╢рди рдХреЛ рдореИрдВ рдЖрдк рдЬреЛ рднреА рдЗрд╕ рдлрдВрдХреНрд╢рди рдХреЛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд░рд╣рд╛ рд╣реИ рдЙрд╕рдХреЛ рд╕рдВрдХреЗрдд рджреВрдВрдЧрд╛ рдереЛрдбрд╝реА рдмрдЯ рдХреА рд╕рд╛я┐╜
9:54
рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рджреЗрдЦреЛ рдмрд╛рдЗрдм рдиреЗрдЧреЗрдЯрд┐рд╡ рд░реЗрдбрд┐рдпрд╕ рдПрдХреНрд╕реЗрдкреНрд╢рди рдХреЛ рдереЛрдбрд╝ рдХрд░рддрд╛ рд╣реИ рдореЗрд░рд╛ рдпрд╣ рдЬреЛ рдлрдВрдХреНрд╢рди рд╣реИ рддреЛ рддреБрдо рдЬя┐╜
10:01
рдЬрд╛рдХреЗ рдЗрд╕рдХреЛ handle рдХрд░ рд▓реЗрдирд╛ рдФрд░ рдореИрдВ рдЗрд╕рдХреЛ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ throw рдХрд░реВрдБрдЧя┐╜
10:05
throw new negative radius exception рдареАрдХ рд╣реИ рддреЛ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдПрдХ negative radius exception
10:11
throw рдХрд░реВрдБрдЧрд╛ рдЕрдЧрд░ r рдХреА value less than 0 рд╣реИ рдФрд░ рдЙрд╕реА рдХреЗ рд╕рд╛рде рд╕рд╛я┐╜
10:15
рдореИрдВ рдЕрдкрдиреЗ method definition рдореЗрдВ рдпрд╣ рдмрд╛рдд рдмрддрд╛рдКрдВрдЧрд╛ рдЙрд╕ рдЗрдВрд╕рд╛рди рдХреЛ рдЬреЛ рдХреА рдЗрд╕ function рдХреЛ use рдХрд░ рд░рд╣рд╛ рд╣я┐╜
10:21
рдХрд┐ рдпреЗ рдЗрд╕ рддрд░рд╣ рдХреА exception throw рдХрд░ рд╕рдХрддреА рд╣реИ рддреЛ рдереЛрдбрд╝рд╛ рд╕рд╛ рджрд┐рд╣рд╛рди рд░рдЦрдирд╛ рд╣реИ рдЗрд╕ exception рдХя┐╜
10:26
рдЕрдм рдЙрд╕ рдЗрдВрд╕рд╛рди рдХреЛ рдпрд╣рд╛рдБ рдкрд░ рдпрд╛ рддреЛ рдмрд╣реБрдд рдЬрд╝реНрдпрд╛рджрд╛ careful рд╣реИ рдХрд┐ рдЗрд╕рдХреЛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдирд╛ рд╣реИ рдЗрд╕ method рдХя┐╜
10:31
рдпрд╣рд╛рдБ рдкрд░ try catch рдореЗрдВ surround рдХрд░рдирд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдпреЗ exception throw рдХреА рдЬрд╛рддреА рд╣реИ рддреЛ рд╡реЛ рдХреНрдпрд╛ рдХрд░я┐╜
10:35
рддреЛ basically рдпрд╣рд╛рдБ рдкрд░ throw keyword рд╣рдо рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ exception рдХреЛ throw рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрд╛рдХрд┐ program рдпрд╣реАрдВ рдкрд░ terminate рд╣реЛ рдЬрд╛рдПя┐╜
10:40
рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдпрд╣ рдлрд╛рд▓рддреВ calculation рдирд╛ рд╣реЛ рд╣рдорд╛рд░рд╛ CPU рдмрдЪреЗ, compute рдмрдЪреЗ, time рдмрдЪя┐╜
10:45
рдЬреЛ рдХрд┐ рдпрд╣рд╛рдБ рдкрд░ рдЬрдм radius рд╣реА negative рд╣реИ рддреЛ area calculate рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ point рдмрдирддрд╛ рдирд╣реАрдВ рд╣реИ рдареАрдХ рд╣я┐╜
10:49
but at the same time, рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдБ рдХрд┐ рдЗрд╕ function рдХреЛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЗрдВрд╕рд╛рди рдХреЛ рдкрддрд╛ рдЪрд▓ рдЬрд╛я┐╜
10:55
рдХрд┐ рдпреЗ negative radius exception throw рдХрд░рддреА рд╣реИ рдЕрдм рдЖрдк рдХрд╣реЗрдВрдЧреЗ рдХрд┐ рдпрд╛рд░ рд╡реЛ рдЗрдВрд╕рд╛рди same рд╣реА рддреЛ рд╣реЛрдЧя┐╜
10:59
рдЬрд░реВрд░реА рдереЛрдбрд╝реА рдирд╣реАрдВ рд╣реИ рд╡реЛ рдЗрдВрд╕рд╛рди same рд╣реЛ рд╡реЛ рдЗрдВрд╕рд╛рди рджреВрд╕рд░рд╛ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣я┐╜
11:03
рд╡реЛ рдЗрдВрд╕рд╛рди рдЖрдкрдХреЗ package рдХреЛ use рдХрд░ рд╕рдХрддрд╛ рд╣реИ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЖрдкрдиреЗ рдПрдХ package рдмрдирд╛ рд░рдЦрд╛ рд╣реЛ, рдФрд░ рдЕрдм рдЖрдк рдпреЗ package supply рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЕрдкрдиреЗ let us say colleagues рдХреЛ
11:13
рдпрд╛ рдлрд┐рд░ let us say рдЖрдк рдХрд┐рд╕реА open source project рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рдЖрдк рдЗрд╕рдХреЛ open source word рдХреЛ supply рдХрд░ рд░рд╣реЗ рд╣реИрдВ
11:19
рдпрд╛рдирд┐ рдХрд┐ рд╕рдм рд▓реЛрдЧ рдЗрд╕рдХреЛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВрдЧреЗ, рддреЛ рдЙрдирдХреЛ рдЗрд╕ рдмрд╛рдд рдХреА рдереЛрдбрд╝реА рдмрд╣реБрдд рдЬреЛ рд╣реИ
11:24
рдЖрдИрдбрд┐рдпрд╛ рдЙрдирдХреЛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЗрд╕ рдмрд╛рдд рдХрд╛ рдХрд┐ рдЖрдкрдХрд╛ рдпреЗ рдореЗрдердб, negative radius exception, рдЬреЛ рдХрд┐ рдЖрдкрдиреЗ рдЦреБрдж рдиреЗ define рдХрд░ рд░рдЦреА рд╣реИ
11:32
рдЙрд╕рдХреЛ throw рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдХрд░рддрд╛ рдирд╣реАрдВ рд╣реИ, рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рдРрд╕рд╛ рд╣реЛ рдЬрд╛рдП рдХя┐╜
11:38
рдпрд╣ negative radius exception throw рдХрд░реЗ рддреЛ рдЗрд╕рд▓рд┐рдП throws рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдпя┐╜
11:42
рд╣рдо рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ negative radius exception throw рдХрд░ рд╕рдХрддрд╛ рд╣я┐╜
11:46
рдФрд░ рдЗрд╕рд▓рд┐рдП рд╣рдо рдпрд╣рд╛рдБ рдкрд░ рдХреНрдпрд╛ рдХрд░реЗрдВрдЧреЗ рдХрд┐ рдЬрдм рднреА рдЗрд╕рдХреЛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВрдЧя┐╜
11:50
рдЕрдм рдореИрдВ рдЬрдм рдЗрд╕рдХреЛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдХреЗ рджрд┐рдЦрд╛рддрд╛ рд╣реВрдБ рдпрд╣ рд╢рд┐рдорд╛ рд╡рд╛рд▓реА рдмрд╛рдд рддреЛ рдПрдХ рддрд░рдл рд░рд╣реА рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛ рд▓рд┐рдЦреВрдБрдЧя┐╜
11:55
double ar is equal to рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦреВрдБрдЧрд╛ area рдФрд░ radius рджреВрдБрдЧрд╛ 6
12:03
рдФрд░ рдореИрдВ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЗрд╕рдХреЛ run рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдБрдЧрд╛ рдЕрдм рдЕрдЧрд░ рдореИрдВ рдЗрд╕рдХреЛ run рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВя┐╜
12:09
рддреЛ рдпрд╣ рдореБрдЭреЗ рдкрд╣рд▓реЗ рд╕реЗ рдмреЛрд▓ рд░рд╣рд╛ рд╣реИ рдХрд╣ рд░рд╣рд╛ рд╣реИ рдЖрдкрдиреЗ рдЗрд╕ exception рдХреЛ handle рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣я┐╜
12:12
рдЕрд░реЗ рднрд╛рдИ рдпрд╣ area method negative radius exception рдХреЛ throw рдХрд░рддрд╛ рд╣я┐╜
12:17
рдЕрдЧрд░ рд╡реЛ exception рд╣реБрдИ рддреЛ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ рдпрд╣ рдмрддрд╛рдУ рддреЛ рдпрд╣рд╛рдБ рдкрд░ рдЖрдкрдХреЛ already рдПрдХ warning рдорд┐рд▓ рд░рд╣реА рд╣я┐╜
12:22
рдЗрди fact рдпрд╣ warning рдирд╣реАрдВ рд╣реИ рдпрд╣ рдПрдХ error рд╣реА рд╣реИ рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧрд╕ рдХреЛ run рдХрд░реЗрдВрдЧреЗ рддреЛ рдпрд╣рд╛рдБ рдкрд░ рдпрд╣ рдЖрдкрдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдЪрд▓рдиреЗ рдирд╣реАрдВ рджреЗрдЧя┐╜
12:29
рдпрд╣ рдмреЛрд▓реЗрдЧрд╛ рдХрд┐ рднрд╛рдИ рдЖрдкрдХреЛ рдЗрд╕ exception рдХреЛ catch рдХрд░рдирд╛ рд╣реИ рдпрд╛рдирд┐ рдХрд┐ рдЖрдкрдХреЛ try catch рдореЗрдВ рдбрд╛рд▓рдирд╛ рд╣я┐╜
12:35
рддрдмреА рдЖрдкрдХреЛ рдпрд╣рд╛рдБ рдкрд░ рдЪрд▓рдиреЗ рдХрд╛ рдореМрдХрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдЕрдм рдореИрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдБ рдХрд┐ рдЗрд╕рдХреЛ рдЬрдбрд╝рд╛ comment out рдХрд░рддрд╛ рд╣реВя┐╜
12:42
рдореИрдВ try catch рдХреЗ рдЕрдВрджрд░ рдЗрд╕ рдЪреАрдЬрд╝ рдХреЛ рдбрд╛рд▓ рд▓реВрдБ, рдЕрдм рдпреЗ рд╢рд╛рдиреНрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдЕрдм рдпреЗ рдЪрд▓ рдЬрд╛рдПрдЧя┐╜
12:46
in fact рдЕрдЧрд░ рдореИрдВ рдЗрд╕ area рдХреЛ print рдХрд░рдирд╛ рдЪрд╛рдУрдВ, рддрдм рднреА рдЬреЛ рд╣реИ рдореИрдВ print рдХрд░ рд╕рдХрддрд╛ рд╣реВя┐╜
12:51
рддреЛ рдХреБрд▓ рдорд┐рд▓рд╛ рдХреЗ рдмрд╛рдд рдХрд╛ рдорддрд▓рдм рдпреЗ рд╣реИ рдХрд┐ throw keyword рдЖрдк рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддреЗ рд╣я┐╜
12:55
рдПрдХ exception рдХреЛ throw рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд╛рд╣реЗрдВ custom built exception throws programmer function function
13:14
рдЖрдкрдиреЗ рдмрдирд╛ рдпрд╣ рдиреЗрдЧреЗрдЯрд┐рд╡ рд░реЗрдбрд┐рдпрд╕ рдПрдХреНрд╕реЗрдкреНрд╢рди рдЗрд╕рдХреЛ рдереНрд░реЛ рдХрд░рддрд╛ рд╣реИ рдЕрдм рд╣рд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЖрдкрдХреЗ рдЗрд╕ рд╡рдВрдХреНрд╖рди рдХреЗ рдЕрдВрджрд░ рдЭрд╛я┐╜
13:20
рдХрд░ рджреЗрдЦреЗрдЧрд╛ рдирд╣реАрдВ рдХрд┐ рдЖрдкрдиреЗ рдХреНрдпрд╛ рдХрд░рд╛ рд╣реИ рдФрд░ рдвреВрдВрдвреЗ рд╡рд╣ рдПрдХреНрд╕реЗрдкреНрд╢рди рдХреА рдХреМрди-рдХреМрди рд╕реА рд╣реИрдВрдбрд▓ рдХрд░рдиреА рд╣реИ рддреЛ рдЖрдк рд╣реА рдмрддя┐╜
13:26
рдпрд╣ рд╡рд╛рд▓реА exception рдЬреЛ рд╣реИ throw рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ рддреЛ рдЕрдЧрд░ рдЖрдкрдиреЗ рдпрд╣рд╛рдБ рдкрд░ рдЗрд╕ exception рдХреЛ throw рдХрд░ рджрд┐рдпя┐╜
13:34
рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рддреЛ рдЖрдкрдХреЛ рдпрд╣рд╛рдБ рдкрд░ рдЖрдиреЗ рд╡рд╛рд▓реЗ programmer рдХреЛ рдЬреЛ рд╣я┐╜
13:39
рдмрд╣реБрдд рдЬрд╛рд░реЗ рдпрд╣ рдЕрд╕рд╛рдиреА рд╣реЛ рдЬрд╛рдПрдЧреА рд╡реЛ рдЙрд╕рдХреЛ handle рдХрд░ рд▓реЗрдЧрд╛ рдФрд░ рдЙрд╕рдХреА рдЬрд┐рдиреНрджрдЧреА рдЬреЛ рд╣реИ рдереЛрдбрд╝реА рдЕрд╕рд╛рди рдмрди рдЬрд╛рдПрдЧя┐╜
13:45
I hope that you understood the difference between throw and throws. Now let's quickly come to notes and see what I have written
13:50
Throw keyword is used to throw an exception explicitly by the programmer. So if you want to throw an exception on the basis of any condition
13:57
then you can stop the program and throw an exception there. In a similar manner, we can throw user-defined exceptions
14:04
And here you can throw user-defined exceptions. Throw new my exception. And then the message exception
14:11
рдХрдм рд╡реЛ рдФрд░ рдмрд┐рд▓реНрдХреБрд▓ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЖрдк рдХрд┐рд╕реА рднреА рддрд░рд╣ рдХреА exception рдХреЛ throw рдХрд░ рд╕рдХрддреЗ рд╣реИя┐╜
14:16
рдмрд╛рдд рдЬрд╣рд╛рдВ рдЖрддреА рд╣реИ throws key throws keyword рдпреВрдЬрд╝ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдПрдХ exception рдХреЛ declare рдХрд░рдиреЗ рдХреЗ рд▓рд┐я┐╜
14:23
рдпрд╣ exception throw рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ рдЗрд╕ function рджреНрд╡рд╛рд░рд╛ this gives an information to the programmer that there might be an exception
14:31
so it's better to be prepared with a try-catch block рд╕рдордЭреЗ, рдмрд╛рдд рдпрд╣ рд╣реИ рдХя┐╜
14:36
рдЖрдкрдХрд╛ рдЬреЛ method рд╣реИ, рдпрд╛рдирд┐ рдХрд┐ рдЬреЛ method use рдХрд░ рд░рд╣рд╛ рд╣реИ programmer, рд╡я┐╜
14:39
рдПрдХ exception throw рдХрд░ рд╕рдХрддрд╛ рд╣реИ рддреЛ рддрдпрд╛рд░ рд░рд╣реЛ рдПрдХ try catch
14:44
block рдХреЗ рд╕рд╛рде, рддреЛ better be prepared with a try catch block
14:47
рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдЖрдк try catch block рдХреЗ рд╕рд╛рде рдЕрдЧрд░ prepare рд░рд╣реЗрдВрдЧреЗ, рддя┐╜
14:52
рдЖрдкрдХреЛ рд╡реЛ exception рд╕реЗ рдЕрдкрдиреЗ program рдХреЛ terminate рдирд╣реАрдВ рдХрд░рд╡рд╛рдирд╛ рдкрдбрд╝реЗрдЧрд╛, рдЗрд╕ case рдореЗрдВ, рдХрд┐рд╕рдХреА рдмрд╛рдд рдореИрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ, рдореИрдВ рдмрд╛рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдБ рдЗрд╕рдХреА, рдпрд╣ рдЬреЛ рдпрд╣рд╛рдБ рдкрд░ рдореИрдВрдиреЗ рдЕрднреА area рдирд┐рдХрд╛рд▓рд╛ рд╣реИ, рдпрд╣ рдЬреЛ area functions area calculate рдХрд░рд╛ рд╣реИ, рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рдРрд╕реА radius рдореИрдВ supply рдХрд░ рдмреИрдареВрдВ, рдЬрд┐рд╕рд╕реЗ рдХрд┐ exception рдЕрдХрд░ рд╣реЛ рдЬрд╛рдП, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЖрдкрд░ already prepare рд╣реВрдБ рдПрдХ try catch block рдХреЗ рд╕рд╛рде, рдХрд┐ рдпрд╛рд░ рдЕрдЧрд░ exception я┐╜
15:26
рдФрд░ рдбрд┐рдкреЗрдВрдбрд┐рдВрдЧ рдЕрдм рдЕрдзрд┐рдХ рдХреНрд░рд┐рдЯрд┐рдХрд▓рд┐рдЯреА рдСрдл рджреА рдПрдХреНрд╕реЗрдкреНрд╢рди рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдЗрд╕ рдмрд╛рдд рдХреЛ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдЖрдЧя┐╜
15:33
рдЪрд▓рд╛рдирд╛ рдпрд╛ рдкрд╣рд▓реЗ рдкрд░ рдЙрд╕ рдкреНрд░реЛрд╕реЗрд╕ рдХреЛ рднрд╕реНрдо рдХрд░ рджреЗрдирд╛ рдпрд╛рдирд┐ рдХрд┐ рдирд╖реНрдЯ рдХрд░ рджреЗрдирд╛ рд╣реИ рдареАрдХ рд╣реИ рдЬреЛ рднреА рдХрд░рдирд╛ рдЖрдкрдХреЛ рдЖрдк рдХя┐╜
15:39
рд╕рдХрддреЗ рд╣реЛ рддреЛ рдмреЗрд╕рд┐рдХрд▓реА рдпрд╣рд╛рдВ рдкрд░ рдереЛрдбрд╝ рдПрдХреНрд╕реЗрдкреНрд╢рди рд╡рд╛рд▓рд╛ рдЬреЛ рдХреАрд╡рд░реНрдб рд╣реИ рд╡рд╣ рдЗрд╕рдХрд╛ рдЖрддрд╛ рд╣реИ рдЖрдкрдХреЛ рд╕рдордЭ рдореЗрдВ рдЖ рдЧрдпрд╛ рдереЛрдбя┐╜
15:46
рдереЛрдбрд╝ рдХреЗ рдмреАрдЪ рдореЗрдВ рдбрд┐рдлрд░реЗрдВрд╕ рдФрд░ рдпрд╣рд╛рдВ рдкрд░ рдореИрдВрдиреЗ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд┐рдВрдкрд▓ рд╕реЗ рдПрдХреНрд╕реЗрдкреНрд╢рди рджрд┐рдпрд╛ рд╣реБрдЖ рд╣реИ рдХрд┐ рдореИрдерд▓ рдпрд╣ рдПрдХреНрд╕реЗрдкреНрд╢я┐╜
15:53
рд╡рд╣ рдХрд░рддрд╛ рд╣реИ рдпрд╣рд╛рдВ рдкрд░ рдХреЛрдб рдореЗрдВ рд▓рд┐рдЦреВрдВрдЧрд╛ рдЬрд┐рд╕рдореЗрдВ рдХрд┐ рдПрдХреНрд╕реЗрдкреНрд╢рди рдХреЛ рдереНрд░реЛ рдХрд░реЗрдЧрд╛ рддреЛ рдмреЗрд╕рд┐рдХрд▓реА рдпрд╣рд╛рдВ рдкрд░ рдЖрдк рдереНрд░реЛрдЬ рдХрд░рдХя┐╜
16:00
рдЬрдм рд▓рд┐рдЦрддреЗ рд╣реЛ рдХрд┐рд╕реА рднреА рдПрдХреНрд╕реЗрдкреНрд╢рди рдХрд╛ рдирд╛рдо рддреЛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рдпрд╣ рдЬреЛ рдореИрдердб рдпрд╣ рдПрдХреНрд╕реЗрдкреНрд╢рди рдХреЛ рдереНрд░реЛ рдХя┐╜
16:05
рддреЛ рдмреЗрдЯрд░ рдмреА рдкреНрд░рд┐рдкреЗрдпрд░ рд╡рд┐рдж рдЯреНрд░рд╛рдЗрдХ рдПрдЬ рдмреНрд▓реЙрдХ рдареАрдХ рд╣реИ рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧреЛрдВ рдиреЗ рдЕрднреА рддрдХ рдХрд┐ рдкреНрд▓реЗрд▓рд┐рд╕ рдПрдХреНрд╕реЗрд╕ рдирд╣реАрдВ рдХрд░реА рд╣реИ рдЬреЛ рдХя┐╜
16:11
рдореЛрд╕реНрдЯ рдкреНрд▓реАрдмрд▓ рдиреЗ рдХрд░ рд▓рд┐рдП рд╣реИ рдореЛрд░реНрдб рджрди рдорд┐рд▓рд┐рдпрди рд╡реНрдпреВрдЬ рдФрд░ рдЖрдк рд▓реЛрдЧ рдпрд╣рд╛рдВ рдкрд░ рдЗрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдмреБрдХрдорд╛рд░реНрдХ рдкрд░ рд╕реЗя┐╜
16:18
рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЕрдЧрд░ рдЖрдкрдиреЗ рдЗрд╕рдХреЛ рд╕реЗрд╡ рдирд╣реАрдВ рдХрд░рд╛ рд╣реИ рддреЛ рд╡реИрд╕реЗ рдПрдХ рдорд┐рд▓рд┐рдпрди рд╕реЗ рдЬреНрдпрд╛рджрд╛ рд╕реНрдЯреНрд░реЗрдВрдЯреНрд╕ рдиреЗ рдЗрд╕ рдкреНрд▓реЗрд▓рд┐рд╕реНя┐╜
16:24
рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдпрд╛ рдФрд░ рдореИрдВ рдЕрдм рдЖрдк рд╕рдмрдХреА рд╕рд░рд╛рдирд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдпрд╛рд░ рдЬрд┐рд╕рдиреЗ рдЗрддрдиреЗ рд╕рд╛рд░реЗ рд╡реАрдбрд┐рдпреЛрд╕ рджреЗрдЦреЗ рдФрд░ рдореИрдВ рдереЛрдбрд╝я┐╜
16:31
рдпрд╛ рдмрд░ рдЕрдкрдиреА рднреА рд╕рд░рд╛рдирд╛ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдЬрдм рдореИрдВ рдЗрд╕ рдкреНрд▓реЗрд▓рд┐рд╕ рдХрд╛ рдкрд╣рд▓рд╛ рд╡реАрдбрд┐рдпреЛ рдмрдирд╛ рд░рд╣рд╛ рдерд╛ рддреЛ рдореБрдЭреЗ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдереЛрдбрд╝рд╛ рд╕я┐╜
16:37
рдЖрдИрдбрд┐рдпрд╛ рдирд╣реАрдВ рдерд╛ рдХрд┐ рдпрд╛рд░ рдпрд╣ рдореИрдВ рдЗрддрдирд╛ рдХреБрдЫ рдХрд░ рдкрд╛рдКрдВрдЧрд╛ рдореИрдВрдиреЗ рд╕рд╛рд░рд╛ рдкреНрд▓рд╛рди рдХрд░ рд░рдЦрд╛ рдерд╛ рдпрд╣ рд╕рд╛рд░реЗ рдХреЗ рд╕рд╛рд░реЗ рдХреЛ рдСрдбреНрд╕ рдиреЛрдЯреНрд╕ рдФя┐╜
16:43
рд╕рд╛рд░реЗ рдХреЗ рд╕рд╛рд░реЗ рд╡реАрдбрд┐рдпреЛ рдЕрд▓рд╛рдВрдЧ рд╡рд┐рдж рдердо рджреЗрд▓ рдПрдбрд┐рдЯрд┐рдВрдЧ рдкрд╛рдЗрдЯрд▓ рдпрд╣ рд╡рд╣ рдХрд╛рдлреА рдореЗрд╣рдирдд рд▓рдЧ рдЧрдИ рдкрд░ рдЖрдЗрдо рд╕реЛ рд╣реИрдкреА рдпрд╛рд░ рдпя┐╜
16:51
рдирдВрдмрд░ рджреЗрдЦрддреЗ рд╣реБрдП 84 рд╡реАрдбрд┐рдпреЛ рдореИрдВ рднреА рд░рд┐рдХреЙрд░реНрдб рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдПрдВрдб рдПрдо рд░реЗрд▓реА рдлреАрд▓рд┐рдВрдЧ рдкреНрд░рд╛рдЙрдб рдЕрдмреЙрдЯ рдпреВ рдСрд▓ рдкреАрдкя┐╜
16:57
рдорд╛рдЗрд╕реЗрд▓реНрдл рдХрд┐ рд╣рдо рд▓реЛрдЧреЛрдВ рдиреЗ рдЗрддрдирд╛ рдЖрдЧреЗ рддрдХ рдЗрд╕рдХреЛ рдкрд╣реБрдВрдЪрд╛ рджрд┐рдпрд╛ рд╕реЙрдлреНрдЯ рдХрд┐ рдЖрдк рд▓реЛрдЧреЛрдВ рд╕реЗ рдлрд╛рдпрджрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдЕрднреА рдХреЗ рд▓рд┐рдП рдЗя┐╜
17:04
рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдЗрддрдирд╛ рд╣реИ рдЧрд╛рдЗрд╕ рдереИрдВрдХ рдпреВ рд╕реЛ рдордЪ рдЧрд╛рдЗрд╕ рдлреЙрд░ рд╡рд╛рдЪрд┐рдВрдЧ рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдПрдВрдб рдЖрдИрд╡реЗрд▓ рд╕реА рдпреВ рдиреЗрдХреНрд╕реНрдЯ рдЖрдИ я┐╜