рдорд╛рд╣рд┐рддреА рддрдВрддреНрд░рдЬреНрдЮрд╛рди

рдирд╡реАрди рдЬрдЧ
рд╕рд╛рдЗрдЯрдЪреА рд╕рдВрдЦреНрдпрд╛ 200 рджрд╢рд▓рдХреНрд╖рд╛рдВрдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдЖрд╣реЗ. 3 рдЕрдмреНрдЬ рдЗрдВрдЯрд░рдиреЗрдЯ рд╡рд╛рдкрд░рдХрд░реНрддреЗ рдЖрд╣реЗрдд. рдЗрдВрдЯрд░рдиреЗрдЯ-рд▓рд┐рд▓рд╛рд╡, рд╡реЗрдм-рд╕рд╛рдЗрдЯреНрд╕, рдСрдирд▓рд╛рдЗрди рджреБрдХрд╛рдиреЗ, рдЗрдВрдЯрд░рдиреЗрдЯ-рд╕реЗрд╡рд╛. рдорд╛рд╣рд┐рддреА рддрдВрддреНрд░рдЬреНрдЮрд╛рди рдЙрджреНрдпреЛрдЧ рджрд░рд╡рд░реНрд╖реА 20%-30% рд╡рд╛рдврддреЛ. рд╣реЗ рд░рд╛рдХреНрд╖рд╕реА рджрд░ рдЖрд╣реЗ. рдЖрдгрд┐ рддреЛ рд╡рд╛рдврддрдЪ рд░рд╛рд╣рддреЛ. рдЧреЗрд▓реНрдпрд╛ 10 рд╡рд░реНрд╖рд╛рдВрдкрд╛рд╕реВрди рд╕рд┐рд▓рд┐рдХреЙрди рд╡реНрд╣реЕрд▓реА (рдЬрдЧрд╛рддреАрд▓ рд╣рд╛рдп-рдЯреЗрдХ рдЙрджреНрдпреЛрдЧрд╛рдЪреЗ рдореБрдЦреНрдп рдХреЗрдВрджреНрд░) рдордзреНрдпреЗ, рдкреНрд░рддреНрдпреЗрдХ 2 рдорд╣рд┐рдиреНрдпрд╛рдВрдиреА рдПрдХ рдХрдВрдкрдиреА рддрдпрд╛рд░ рдХреЗрд▓реА рдЬрд╛рддреЗ, рдЬреНрдпрд╛рдЪреА рдирдВрддрд░ рдЕрдмреНрдЬрд╛рд╡рдзреА рдбреЙрд▓рд░реНрд╕рдЪреА рдХрд┐рдВрдордд рдЖрд╣реЗ. рдлреЗрд╕рдмреБрдХ ($220 рдЕрдмреНрдЬ), рдЕреЕрдореЗрдЭреЙрди ($140 рдЕрдмреНрдЬ) рдЖрдгрд┐ Google ($350 рдЕрдмреНрдЬ) рдпрд╛рдВрд╕рд╛рд░рдЦреНрдпрд╛ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реНрдЯрд╛рд░реНрд╕рдЪрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░реВ рдирдХрд╛. рдЬрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдирд╕реЗрд▓ рддрд░ рдпрд╛ рд╕рд░реНрд╡ рдХрдВрдкрдиреНрдпрд╛ рджрд┐рд╕рдгрд╛рд░ рдирд╛рд╣реАрдд. рдпрд╛ рд╕рд░реНрд╡рд╛рдВрдЪрд╛ рдкрд░рд┐рдгрд╛рдо рдЖрдпрдЯреА-рддрдЬреНрдЮрд╛рдВрдирд╛ рдЙрдЪреНрдЪ рдорд╛рдЧрдгреАрдд рд╣реЛрддреЛ. рдЬрд╛рдЧрддрд┐рдХ рдЙрдЪреНрдЪ-рддрдВрддреНрд░рдЬреНрдЮрд╛рди рдЙрджреНрдпреЛрдЧрд╛рд▓рд╛ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ: рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбреЗрд╡реНрд╣рд▓рдкрд░, рдбрд┐рдЭрд╛рдЗрдирд░, QA рдкрд░реАрдХреНрд╖рдХ, рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЯ, рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ, рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ рдЖрдгрд┐ рдЗрддрд░ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ.рдЖрдпрдЯреА рддрдЬреНрдЮ рдЕрд╕рдгреЗ рдЪрд╛рдВрдЧрд▓реЗ рдЖрд╣реЗ

рддреБрдореНрд╣реА рдПрдХрд╛ рдирд╡реАрди рд╕реНрддрд░рд╛рд╡рд░ рдкреЛрд╣реЛрдЪрд▓рд╛ рдЖрд╣рд╛рдд
рдкрд╛рддрд│реА 7

1 рдПрд▓реА, рдЕреЕрд░реЗ
- рдЕрд╣реЛ, рдЕрдорд┐рдЧреЛ! - рдХрд╛рдп рдЪрд╛рд▓рд▓реЗ рдЖрд╣реЗ, рдПрд▓реА? - рдЖрдЬ рдореА рддреБрдореНрд╣рд╛рд▓рд╛ рдПрдХрд╛ рдирд╡реАрди рдордиреЛрд░рдВрдЬрдХ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдмрджреНрджрд▓ рд╕рд╛рдВрдЧреЗрди - рдЕреЕрд░реЗ. рдЕреЕрд░реЗ рд╣рд╛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдЖрд╣реЗ рдЬреЛ рдПрдХрд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдореВрд▓реНрдп рд╕рдВрдЪрдпрд┐рдд рдХрд░реВ рд╢рдХрддреЛ.
TypeName[] variable_name
рдРрд╡рдЬреА рд▓рд┐рд╣рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓ TypeName variable_name
. - рдЖрдкрдг рдЕреЕрд░реЗрд╕рд╣ рдХрд╛рдп рдХрд░реВ рд╢рдХрддрд╛ рдпрд╛рдЪреА рдпреЗрдереЗ рдЙрджрд╛рд╣рд░рдгреЗ рдЖрд╣реЗрдд: 

- рдЕреЕрд░реЗрдордзреНрдпреЗ рдЕрдиреЗрдХ рд╕реЗрд▓ рдЕрд╕рддрд╛рдд.
- рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрд▓рдЪрд╛ рдирдВрдмрд░ рджрд░реНрд╢рд╡реВрди рдкреНрд░рд╡реЗрд╢ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.
- рд╕рд░реНрд╡ рдкреЗрд╢реА рдПрдХрд╛рдЪ рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рдЕрд╕рддрд╛рдд.
- n рдШрдЯрдХрд╛рдВрдЪреНрдпрд╛ рдЕреЕрд░реЗрдордзреНрдпреЗ, рд╕реЗрд▓рдордзреНрдпреЗ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ 0,1,2,...,n-1 рдЕрд╕рддреЗ. рдЕреЕрд░реЗрдордзреНрдпреЗ рдЗрдВрдбреЗрдХреНрд╕ n рдЕрд╕рд▓реЗрд▓рд╛ рд╕реЗрд▓ рдирд╛рд╣реА.
- рд╕рд░реНрд╡ рд╕реЗрд▓рд╕рд╛рдареА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдореВрд▓реНрдп рд╢реВрдиреНрдп рдЖрд╣реЗ, рдЖрджрд┐рдо рдкреНрд░рдХрд╛рд░рд╛рдВрд╕рд╛рдареА - 0, 0.0 рдЕрдкреВрд░реНрдгрд╛рдВрдХрд╛рдВрд╕рд╛рдареА, рдЕрд╕рддреНрдп - рдмреБрд▓рд┐рдпрди рдкреНрд░рдХрд╛рд░рд╛рд╕рд╛рдареА, рдЕрдЧрджреА рд╕рд╛рдзреНрдпрд╛ рдЕрдирдирд┐рд╢рд┐рдЕрд▓рд╛рдЗрдЬреНрдб рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рдкреНрд░рдорд╛рдгреЗрдЪ.
- рд╕реНрдЯреНрд░рд┐рдВрдЧ[] рдпрд╛рджреА рд╣реА рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рдЪреА рдлрдХреНрдд рдШреЛрд╖рдгрд╛ рдЖрд╣реЗ. рдкреНрд░рдердо рддреБрдореНрд╣рд╛рд▓рд╛ рдЕреЕрд░реЗ (рдХрдВрдЯреЗрдирд░) рддрдпрд╛рд░ рдХрд░реВрди рддреЗ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рдордзреНрдпреЗ рдареЗрд╡рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓ рдЖрдгрд┐ рдирдВрддрд░ рддреЗ рд╡рд╛рдкрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓. рдЦрд╛рд▓реАрд▓ рдЙрджрд╛рд╣рд░рдг рдкрд╣рд╛.
- рдЬреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣реА рдСрдмреНрдЬреЗрдХреНрдЯ рдЕреЕрд░реЗ (рдХрдВрдЯреЗрдирд░) рддрдпрд╛рд░ рдХрд░рддрд╛, рддреЗрд╡реНрд╣рд╛ рддреНрдпрд╛рдЪреА рд▓рд╛рдВрдмреА (рддреНрдпрд╛рдд рдХрд┐рддреА рд╕реЗрд▓ рдЕрд╕рддреАрд▓) рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рддреЗ. рд╣реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣рд╛рд▓рд╛ рдХрдорд╛рдВрдб рд▓рд┐рд╣рд╛рд╡реА рд▓рд╛рдЧреЗрд▓: TypeName рд╣реЗ рдореВрд▓реНрдпрд╛рдВрдЪрд╛ рдкреНрд░рдХрд╛рд░ рдЖрд╣реЗ рдЬреЗ рдЕреЕрд░реЗрдЪреНрдпрд╛ рд╕реЗрд▓рдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдИрд▓.
new TypeName[n];


2 рд░рд┐рд╢рд╛, рд╕реНрдореГрддреАрдордзреНрдпреЗ рдЕреЕрд░реЗрдЪреА рд╡реНрдпрд╡рд╕реНрдерд╛
- рдЕрд╣реЛ, рдЕрдорд┐рдЧреЛ! рдореЗрдорд░реАрдордзреНрдпреЗ рд╣реЗ рд╕рд░реНрд╡ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ рддреЗ рдореА рддреБрдореНрд╣рд╛рд▓рд╛ рджрд╛рдЦрд╡рддреЛ:

3 рд░рд┐рд╢рд╛, рдЕреЕрд░реЗ рдЕреЕрд░реЗрдЪреА рдЙрджрд╛рд╣рд░рдгреЗ
- рдореА рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд╛рд╣реА рдордиреЛрд░рдВрдЬрдХ рдЧреЛрд╖реНрдЯреАрдВрдЪреА рдЙрджрд╛рд╣рд░рдгреЗ рджреЗрдК рдЗрдЪреНрдЫрд┐рддреЛ рдЬреЗ рддреБрдореНрд╣реА рдЕреЕрд░реЗрд╕рд╣ рдХрд░реВ рд╢рдХрддрд╛: рдЙрджрд╛рд╣рд░рдг 1.




4 рдбрд┐рдПрдЧреЛ, рдЕреЕрд░реЗ рдирд┐рд░реНрдорд┐рддреА рдЖрдгрд┐ рд╡рд╛рдкрд░рд╛рд╕рд╛рдареА рдХрд╛рд░реНрдпреЗ
- рдЕрд╣реЛ, рдЕрдорд┐рдЧреЛ! рдорд┐рддреНрд░рд╛, рддреБрдордЪреНрдпрд╛рд╕рд╛рдареА рд╣реА рдХрд╛рд╣реА рдХрд╛рд░реНрдпреЗ рдЖрд╣реЗрдд:рдХрд╛рд░реНрдпреЗ | |
---|---|
рез | 1. 20 рдЕрдВрдХрд╛рдВрдЪреНрдпрд╛ рдЕреЕрд░реЗрдЪреА рдХрдорд╛рд▓ 1. рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬ рдЕреЕрд░реЗ() : 1.1 рдкрджреНрдзрддреАрдордзреНрдпреЗ . 20 рд╕рдВрдЦреНрдпрд╛рдВрдЪреА рдЕреЕрд░реЗ рддрдпрд╛рд░ рдХрд░рд╛ 1.2. рдХреАрдмреЛрд░реНрдб рд╡рд░реВрди 20 рд╕рдВрдЦреНрдпрд╛ рд╡рд╛рдЪрд╛ рдЖрдгрд┐ 2 рд╕рд╣ рдЕреЕрд░реЗ рднрд░рд╛. рдкрджреНрдзрддреА max(int[] array) рдиреЗ рдЕреЕрд░реЗрдЪреНрдпрд╛ рдШрдЯрдХрд╛рдВрдЪреА рдХрдорд╛рд▓ рд╕рдВрдЦреНрдпрд╛ рд╢реЛрдзрд▓реА рдкрд╛рд╣рд┐рдЬреЗ |
2 |
2. рдЙрд▓рдЯ рдХреНрд░рдорд╛рдиреЗ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕рдЪрд╛ рдЕреЕрд░реЗ |
3 | 3. 2 рдЕреЕрд░реЗ 1. 10 рд╕реНрдЯреНрд░рд┐рдВрдЧрдЪрд╛ рдПрдХ рдЕреЕрд░реЗ рддрдпрд╛рд░ рдХрд░рд╛. 2. 10 рдЕрдВрдХрд╛рдВрдЪреА рджреБрд╕рд░реА рдЕреЕрд░реЗ рддрдпрд╛рд░ рдХрд░рд╛. 3. рдХреАрдмреЛрд░реНрдбрд╡рд░реВрди 10 рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╡рд╛рдЪрд╛ рдЖрдгрд┐ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЕреЕрд░реЗ рднрд░рд╛. 4. рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЕреЕрд░реЗрдЪреНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрд▓рдордзреАрд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧрдЪреА рд▓рд╛рдВрдмреА рд╕рдорд╛рди рдЗрдВрдбреЗрдХреНрд╕рд╕рд╣ рд╕рдВрдЦреНрдпрд╛ рдЕреЕрд░реЗрдЪреНрдпрд╛ рд╕реЗрд▓рдордзреНрдпреЗ рд▓рд┐рд╣рд╛. рд╕рдВрдЦреНрдпрд╛рдВрдЪреНрдпрд╛ рдЕреЕрд░реЗрдордзреАрд▓ рд╕рд╛рдордЧреНрд░реА рд╕реНрдХреНрд░реАрдирд╡рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛. рдкреНрд░рддреНрдпреЗрдХ рдореВрд▓реНрдп рдирд╡реАрди рдУрд│реАрд╡рд░ рдЕрд╕рд╛рд╡реЗ. |
4 | 4. рдЙрд▓рдЯ рдХреНрд░рдорд╛рдиреЗ рд╕рдВрдЦреНрдпрд╛рдВрдЪрд╛ рдЕреЕрд░реЗ 1. 10 рд╕рдВрдЦреНрдпрд╛рдВрдЪрд╛ рдЕреЕрд░реЗ рддрдпрд╛рд░ рдХрд░рд╛. 2. рдХреАрдмреЛрд░реНрдбрд╡рд░реВрди 10 рдЕрдВрдХ рд╡рд╛рдЪрд╛ рдЖрдгрд┐ рддреНрдпрд╛рдВрдирд╛ рдЕреЕрд░реЗрдордзреНрдпреЗ рд╕рд╛рдард╡рд╛. 3. рдЙрд▓рдЯ рдХреНрд░рдорд╛рдиреЗ рдЕреЕрд░реЗ рдШрдЯрдХрд╛рдВрдЪреА рдорд╛рдВрдбрдгреА рдХрд░рд╛. 4. рдкрд░рд┐рдгрд╛рдо рд╕реНрдХреНрд░реАрдирд╡рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛. рдкреНрд░рддреНрдпреЗрдХ рдореВрд▓реНрдп рдирд╡реАрди рдУрд│реАрд╡рд░ рдЕрд╕рд╛рд╡реЗ. |
рел | 5. рдПрдХ рдореЛрдард╛ рдЖрдгрд┐ рджреЛрди рд▓рд╣рд╛рди рдЕреЕрд░реЗ 1. 20 рд╕рдВрдЦреНрдпрд╛рдВрдЪрд╛ рдЕреЕрд░реЗ рддрдпрд╛рд░ рдХрд░рд╛. 2. рдХреАрдмреЛрд░реНрдбрд╡рд░реВрди 20 рд╕рдВрдЦреНрдпрд╛ рд╡рд╛рдЪрд╛ рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╕рд╣ рдЕреЕрд░реЗ рднрд░рд╛. 3. рдкреНрд░рддреНрдпреЗрдХреА 10 рдЕрдВрдХрд╛рдВрдЪреЗ рджреЛрди рдЕреЕрд░реЗ рддрдпрд╛рд░ рдХрд░рд╛. 4. рдореЛрдареНрдпрд╛ рдЕреЕрд░реЗрдЪреА рд╕рдВрдЦреНрдпрд╛ рджреЛрди рд▓рд╣рд╛рди рдЕреЕрд░реЗрдордзреНрдпреЗ рдХреЙрдкреА рдХрд░рд╛: рд╕рдВрдЦреНрдпрд╛рдВрдЪрд╛ рдЕрд░реНрдзрд╛ рднрд╛рдЧ рдкрд╣рд┐рд▓реНрдпрд╛ рдЕреЕрд░реЗрдордзреНрдпреЗ, рджреБрд╕рд░рд╛ рдЕрд░реНрдзрд╛ рджреБрд╕рд▒реНрдпрд╛ рдЕреЕрд░реЗрдордзреНрдпреЗ. 5. рд╕реНрдХреНрд░реАрдирд╡рд░ рджреБрд╕рд░рд╛ рд▓рд╣рд╛рди рдЕреЕрд░реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛. рдкреНрд░рддреНрдпреЗрдХ рдореВрд▓реНрдп рдирд╡реАрди рдУрд│реАрд╡рд░ рдЕрд╕рд╛рд╡реЗ. |
5 рдПрд▓реА, рдЕреЕрд░реЗрд▓рд┐рд╕реНрдЯ рд╡рд┐рд░реБрджреНрдз рдЕреЕрд░реЗ
- рдореА рдЖрд╣реЗ. - рд╣рд╛рдп, рдПрд▓реА! - рдЖрдЬ рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдПрдХ рдирд╡реАрди рд░реЛрдорд╛рдВрдЪрдХ рд╡рд┐рд╖рдп рдЖрд╣реЗ! рдЖрддрд╛ рдореА рддреБрдореНрд╣рд╛рд▓рд╛ рдПрдХрд╛ рдордиреЛрд░рдВрдЬрдХ рдирд╡реАрди рд╡рд░реНрдЧрд╛рдмрджреНрджрд▓ рд╕рд╛рдВрдЧреЗрди, ArrayList . - рдЕрд░реЗ, рдирд╡реАрди рд╡рд░реНрдЧ? рд╡реНрд╡рд╛! рддреЗ рдХрд╛рдп рдХрд░рддреЗ? - рдореА рдереЛрдбреНрдпрд╛ рдорд╛рдЧрдЪреНрдпрд╛ рдХрдереЗрдиреЗ рд╕реБрд░реБрд╡рд╛рдд рдХрд░рддреЛ. рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рдирд╛ рдЕреЕрд░реЗрдЪрд╛ рдПрдХ рдЧреБрдгрдзрд░реНрдо рдЖрд╡рдбрд▓рд╛ рдирд╛рд╣реА: рддреНрдпрд╛рдЪрд╛ рдЖрдХрд╛рд░ рдмрджрд▓рдгреЗ рдЕрд╢рдХреНрдп рдЖрд╣реЗ. рддреБрдореНрд╣рд╛рд▓рд╛ рдЕреЕрд░реЗрдордзреНрдпреЗ рдЖрдгрдЦреА рддреАрди рдиреЛрдВрджреА рд╕рд╛рдард╡рд╛рдпрдЪреНрдпрд╛ рдЕрд╕рддреАрд▓, рдкрдг рдПрдХрдЪ рдореЛрдХрд│реА рдЬрд╛рдЧрд╛ рдЕрд╕реЗрд▓ рддрд░ рдХрд╛рдп рдХрд░рд╛рд╡реЗ? - рдЬрд╛рдЧреЗрдЪреНрдпрд╛ рдХрдорддрд░рддреЗрдЪреНрдпрд╛ рд╕рдорд╕реНрдпреЗрдЪрд╛ рдПрдХрдореЗрд╡ рдЙрдкрд╛рдп рдореНрд╣рдгрдЬреЗ рдПрдХ рдЦреВрдк рдореЛрдард╛ рдЕреЕрд░реЗ рддрдпрд╛рд░ рдХрд░рдгреЗ рдЬреНрдпрд╛рдордзреНрдпреЗ рд╕рд░реНрд╡ рдШрдЯрдХ рдЖрд╣реЗрдд. рдкрд░рдВрддреБ рдпрд╛рдореБрд│реЗ рдЕрдиреЗрдХрджрд╛ рдореЗрдорд░реАрдЪрд╛ рдЕрдХрд╛рд░реНрдпрдХреНрд╖рдо рд╡рд╛рдкрд░ рд╣реЛрддреЛ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, 99% рдЕреЕрд░реЗ рд▓рд╛рдЗрдлрдЯрд╛рдЗрдордордзреНрдпреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдлрдХреНрдд 3 рдШрдЯрдХ рдЕреЕрд░реЗрдордзреНрдпреЗ рд╕рд╛рдард╡рд╛рдпрдЪреЗ рдЕрд╕рддреАрд▓ рдЖрдгрд┐ рдлрдХреНрдд 1% - 100 рдШрдЯрдХрд╛рдВрдордзреНрдпреЗ, рддреБрдореНрд╣рд╛рд▓рд╛ 100 рдШрдЯрдХрд╛рдВрдЪрд╛ рдЕреЕрд░реЗ рддрдпрд╛рд░ рдХрд░рд╛рд╡рд╛ рд▓рд╛рдЧреЗрд▓. - рдордЧ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХрд╛рдп рдШреЗрдКрди рдЖрд▓реЗ? - рддреНрдпрд╛рдВрдиреА ArrayList рд╣рд╛ рд╡рд░реНрдЧ рд▓рд┐рд╣рд┐рд▓рд╛ рдЬреНрдпрд╛рдиреЗ Array рдкреНрд░рдорд╛рдгреЗрдЪ рдХрд╛рдо рдХреЗрд▓реЗ, рдкрд░рдВрддреБ рддреНрдпрд╛рдЪрд╛ рдЖрдХрд╛рд░ рдмрджрд▓реВ рд╢рдХрддреЛ. - рдПрдХ рдордиреЛрд░рдВрдЬрдХ рдЪрд╛рд▓. рдЖрдгрд┐ рддреНрдпрд╛рдВрдиреА рддреЗ рдХрд╕реЗ рдХреЗрд▓реЗ? - рдкреНрд░рддреНрдпреЗрдХ ArrayList рдСрдмреНрдЬреЗрдХреНрдЯ рдЖрдд рдШрдЯрдХрд╛рдВрдЪрд╛ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЕреЕрд░реЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рддреЛ. рдЬреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣реА ArrayList рдордзреАрд▓ рдШрдЯрдХ рд╡рд╛рдЪрддрд╛ рддреЗрд╡реНрд╣рд╛ рддреЗ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдЕрдВрддрд░реНрдЧрдд рдЕреЕрд░реЗрдордзреВрди рд╡рд╛рдЪрддреЗ. рдЬреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣реА рдШрдЯрдХ рд▓рд┐рд╣рд┐рддрд╛ рддреЗрд╡реНрд╣рд╛ рддреЗ рддреНрдпрд╛рдВрдирд╛ рдЕрдВрддрд░реНрдЧрдд рдЕреЕрд░реЗрдордзреНрдпреЗ рд▓рд┐рд╣рд┐рддрд╛рдд. рддреБрд▓рдирд╛ рдХрд░рд╛:
- рджреБрд╕рд░рд╛ рдПрдХ рдЕреЕрд░реЗ рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЖрд╣реЗ, рджреБрдкреНрдкрдЯ рдореЛрдард╛.
- рдЬреБрдиреНрдпрд╛ рдЕреЕрд░реЗрдЪреЗ рд╕рд░реНрд╡ рдШрдЯрдХ рдирд╡реАрди рдЕреЕрд░реЗрдордзреНрдпреЗ рдХреЙрдкреА рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд.
- рдирд╡реАрди рдЕреЕрд░реЗ ArrayList рдСрдмреНрдЬреЗрдХреНрдЯрдЪреНрдпрд╛ рдЕрдВрддрд░реНрдЧрдд рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ, рдЬреБрдирд╛ рдЕреЕрд░реЗ рдХрдЪрд░рд╛ рдШреЛрд╖рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ (рдЖрдореНрд╣реА рдлрдХреНрдд рддреНрдпрд╛рдЪрд╛ рд╕рдВрджрд░реНрдн рдпрд╛рдкреБрдвреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рдд рдирд╛рд╣реА).


6 рдбрд┐рдПрдЧреЛ, ArrayList рдХрд╛рд░реНрдпреЗ
- рддреВ рдкреБрдиреНрд╣рд╛ рдХрд╛рд╣реА рдХрд░рдд рдирд╛рд╣реАрд╕? рддреБрдореНрд╣реА рд░реЛрдмреЛрдЯ рдЖрд╣рд╛рдд, рдирд╛рд╣реА рдХрд╛? рдпрдВрддреНрд░рдорд╛рдирд╡ рдиреЗрд╣рдореА рдХрд╛рд╣реА рдирд╛ рдХрд╛рд╣реА рдХрд╛рдорд╛рдд рд╡реНрдпрд╕реНрдд рдЕрд╕рддрд╛рдд. рддреБрдореНрд╣рд╛рд▓рд╛ рдЪрд╛рд▓реВ рдареЗрд╡рдгреНрдпрд╛рд╕рд╛рдареА рдпреЗрдереЗ рдХрд╛рд╣реА рдХрд╛рд░реНрдпреЗ рдЖрд╣реЗрдд. рдкрдг рдХрд╛рд╣реА рдЯрд┐рдкреНрд╕ рд╕рд╣ рд╕реБрд░реБрд╡рд╛рдд рдХрд░реВрдпрд╛. - рдЯреАрдк 1: рд╕реВрдЪреАрдЪрд╛ рдЕрд░реНрде рд╕рд╛рдорд╛рдиреНрдпрддрдГ ArrayList рдЕрд╕рд╛ рд╣реЛрддреЛ . - рдЯреАрдк 2: рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореНрд╣рдгрдЬреЗ рд╕реНрдЯреНрд░рд┐рдВрдЧрдЪрд╛ рдкреНрд░рдХрд╛рд░ . - рдЯреАрдк 3: рд╕реНрдЯреНрд░рд┐рдВрдЧрдЪреА рд╕реВрдЪреА рддрдпрд╛рд░ рдХрд░рдгреЗ рдореНрд╣рдгрдЬреЗ рд╕рд╛рдорд╛рдиреНрдпрддрдГ ArrayList<String> list = new ArrayList<String>();рдХрд╛рд░реНрдпреЗ | |
---|---|
рез | рдХрд╛рд░реНрдп 1. рд╕реВрдЪреАрдордзреАрд▓ 5 рднрд┐рдиреНрди рд╕реНрдЯреНрд░рд┐рдВрдЧ 1. рд╕реНрдЯреНрд░рд┐рдВрдЧрдЪреА рд╕реВрдЪреА рддрдпрд╛рд░ рдХрд░рд╛. 2. рд╕реВрдЪреАрдордзреНрдпреЗ 5 рднрд┐рдиреНрди рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЬреЛрдбрд╛. 3. рд╕реНрдХреНрд░реАрдирд╡рд░ рддреНрдпрд╛рдЪрд╛ рдЖрдХрд╛рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛. 4. рд╕реВрдЪреАрддреАрд▓ рд╕рд╛рдордЧреНрд░реА рд╕реНрдХреНрд░реАрдирд╡рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛. рдкреНрд░рддреНрдпреЗрдХ рдореВрд▓реНрдп рдирд╡реАрди рдУрд│реАрд╡рд░ рдЕрд╕рд╛рд╡реЗ. рд▓реВрдк рд╡рд╛рдкрд░рд╛. |
2 | рдХрд╛рд░реНрдп 2. 5 рдУрд│реА: ┬л101┬╗, ┬л102┬╗, ┬л103┬╗, ┬л104┬╗, ┬л105┬╗ 1. рд╕реНрдЯреНрд░рд┐рдВрдЧрдЪреА рд╕реВрдЪреА рддрдпрд╛рд░ рдХрд░рд╛. 2. рд╕реВрдЪреАрдордзреНрдпреЗ 5 рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЬреЛрдбрд╛. ┬л101┬╗, ┬л102┬╗, ┬л103┬╗, ┬л104┬╗, ┬л105┬╗. 3. рдкрд╣рд┐рд▓рд╛, рдордзрд▓рд╛ рдЖрдгрд┐ рд╢реЗрд╡рдЯрдЪрд╛ рд╣рдЯрд╡рд╛. 4. рд╕реВрдЪреАрддреАрд▓ рд╕рд╛рдордЧреНрд░реА рд╕реНрдХреНрд░реАрдирд╡рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛. рдкреНрд░рддреНрдпреЗрдХ рдореВрд▓реНрдп рдирд╡реАрди рдУрд│реАрд╡рд░ рдЕрд╕рд╛рд╡реЗ. рд▓реВрдк рд╡рд╛рдкрд░рд╛. 5. рд╕реНрдХреНрд░реАрдирд╡рд░ рддреНрдпрд╛рдЪрд╛ рдЖрдХрд╛рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛. (рдПрдХ рдиреЛрдВрдж рд╣рдЯрд╡рд▓реНрдпрд╛рдирдВрддрд░, рдЗрддрд░ рдиреЛрдВрджреАрдВрдЪреЗ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдмрджрд▓рддрд╛рдд. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЬрд░ рдЖрдкрдг рдкрд╣рд┐рд▓рд╛ рдШрдЯрдХ рд╣рдЯрд╡рд▓рд╛ рддрд░ рджреБрд╕рд░рд╛ рдкрд╣рд┐рд▓рд╛ рд╣реЛрдИрд▓). |
3 | рдХрд╛рд░реНрдп 3. рдЙрд▓рдЯ рдХреНрд░рдорд╛рдиреЗ 5 рдУрд│реА 1. рд╕реНрдЯреНрд░рд┐рдВрдЧрдЪреА рд╕реВрдЪреА рддрдпрд╛рд░ рдХрд░рд╛. 2. рдХреАрдмреЛрд░реНрдбрд╡рд░реВрди 5 рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╡рд╛рдЪрд╛, рдирдВрддрд░ рддреНрдпрд╛рдВрдирд╛ рд╕реВрдЪреАрдордзреНрдпреЗ рдЬреЛрдбрд╛. 3. рддреНрдпрд╛рдВрдирд╛ рдЙрд▓рдЯ рдХреНрд░рдорд╛рдиреЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рд╛. 4. рд╕реВрдЪреАрддреАрд▓ рд╕рд╛рдордЧреНрд░реА рд╕реНрдХреНрд░реАрдирд╡рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛. рдкреНрд░рддреНрдпреЗрдХ рдореВрд▓реНрдп рдирд╡реАрди рдУрд│реАрд╡рд░ рдЕрд╕рд╛рд╡реЗ. рд▓реВрдк рд╡рд╛рдкрд░рд╛. |
4 |
рдХрд╛рд░реНрдп 4. рд╕реВрдЪреАрдЪреНрдпрд╛ рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛ 5 рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЬреЛрдбрд╛ |
рел | рдХрд╛рд░реНрдп 5. рд╢реЗрд╡рдЯрдЪреА рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣рдЯрд╡рд╛ рдЖрдгрд┐ рддреА рд╕реВрдЪреАрдЪреНрдпрд╛ рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛ рдЬреЛрдбрд╛ 1. рд╕реНрдЯреНрд░рд┐рдВрдЧрдЪреА рд╕реВрдЪреА рддрдпрд╛рд░ рдХрд░рд╛. 2. рдХреАрдмреЛрд░реНрдб 5 рд╕реНрдЯреНрд░рд┐рдВрдЧрд╡рд░реВрди рд╡рд╛рдЪрд╛. рдпрд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рд╕реВрдЪреАрдордзреНрдпреЗ рдЬреЛрдбрд╛. 3. рд╢реЗрд╡рдЯрдЪреА рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣рдЯрд╡рд╛ рдЖрдгрд┐ рд╕реВрдЪреАрдЪреНрдпрд╛ рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛ рдЬреЛрдбрд╛. рд╣реА рдХреНрд░рд┐рдпрд╛ 13 рд╡реЗрд│рд╛ рдХрд░рд╛. 4. рд╕реВрдЪреАрддреАрд▓ рд╕рд╛рдордЧреНрд░реА рд╕реНрдХреНрд░реАрдирд╡рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛. рдкреНрд░рддреНрдпреЗрдХ рдореВрд▓реНрдп рдирд╡реАрди рдУрд│реАрд╡рд░ рдЕрд╕рд╛рд╡реЗ. рд▓реВрдк рд╡рд╛рдкрд░рд╛. |
7 рд░рд┐рд╢рд╛, рдЬреЗрдиреЗрд░рд┐рдХ
- рдЖрддрд╛, рдЖрдгрдЦреА рдПрдХ рдЫрд╛рди рд╡рд┐рд╖рдп. - рд╣рд╛ рджрд┐рд╡рд╕ рдЖрд╢реНрдЪрд░реНрдпрд╛рдиреЗ рднрд░рд▓реЗрд▓рд╛ рдЖрд╣реЗ. рддреЛ рдЦрд▒реНрдпрд╛ рд╡рд╛рдврджрд┐рд╡рд╕рд╛рд╕рд╛рд░рдЦрд╛ рдЖрд╣реЗ. - рдЖрдЬ рдореА рддреБрдореНрд╣рд╛рд▓рд╛ рдЬреЗрдиреЗрд░рд┐рдХреНрд╕ рдореНрд╣рдгрдЬреЗ рдХрд╛рдп рддреЗ рд╕рд╛рдВрдЧреЗрди. рдЬреЗрдиреЗрд░рд┐рдХреНрд╕ рдЕрд╕реЗ рдкреНрд░рдХрд╛рд░ рдЖрд╣реЗрдд рдЬреНрдпрд╛рдд рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдЕрд╕рддрд╛рдд. Java рдордзреНрдпреЗ, рдХрдВрдЯреЗрдирд░ рд╡рд░реНрдЧ рддреБрдореНрд╣рд╛рд▓рд╛ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдЕрдВрддрд░реНрдЧрдд рд╡рд╕реНрддреВрдВрдЪреЗ рдкреНрд░рдХрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдХрд░рддрд╛рдд . - рдЬреЗрд╡реНрд╣рд╛ рдЖрдореНрд╣реА рдЬреЗрдиреЗрд░рд┐рдХ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рдШреЛрд╖рд┐рдд рдХрд░рддреЛ, рддреЗрд╡реНрд╣рд╛ рдЖрдореНрд╣реА рдПрдХ рдРрд╡рдЬреА рджреЛрди рдкреНрд░рдХрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЛ: рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рдЪрд╛ рдкреНрд░рдХрд╛рд░ рдЖрдгрд┐ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдбреЗрдЯрд╛рдЪрд╛ рдкреНрд░рдХрд╛рд░. рдпрд╛рдЪреЗ рдЙрддреНрддрдо рдЙрджрд╛рд╣рд░рдг рдореНрд╣рдгрдЬреЗ ArrayList. рдЬреЗрд╡реНрд╣рд╛ рдЖрдкрдг ArrayList рдкреНрд░рдХрд╛рд░рд╛рдЪреЗ рдирд╡реАрди рдСрдмреНрдЬреЗрдХреНрдЯ/рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рддрдпрд╛рд░ рдХрд░рддреЛ, рддреЗрд╡реНрд╣рд╛ рд╕реВрдЪреАрдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рд╡реНрд╣реЕрд▓реНрдпреВрдЬрдЪрд╛ рдкреНрд░рдХрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреЗ рджреЗрдЦреАрд▓ рдЪрд╛рдВрдЧрд▓реЗ рдЖрд╣реЗ.


8 рд░рд┐рд╢рд╛, рдЕреЕрд░реЗрд▓рд┐рд╕реНрдЯрдЪреА рдЙрджрд╛рд╣рд░рдгреЗ, рдЬреЗрдиреЗрд░рд┐рдХ






9 рдбрд┐рдПрдЧреЛ, рдпрд╛рджреА<T> рдХрд╛рд░реНрдпреЗ
- рд╢реЗрд╡рдЯреА рддреБрдореНрд╣реА рдореЛрдХрд│реЗ рдЖрд╣рд╛рдд. рдореА рддреБрдордЪреНрдпрд╛рд╕рд╛рдареА рд╣реА рдХрд╛рд░реНрдпреЗ рд▓рдХреНрд╖рд╛рдд рдареЗрд╡реВрди рдердХрд▓реЛ рдЖрд╣реЗ. рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд╛рдпрдо рдареЗрд╡рдгреНрдпрд╛рд╕рд╛рдареА рдпреЗрдереЗ рдЖрдгрдЦреА рдХрд╛рд╣реА рдЖрд╣реЗрдд:Intellij Idea рдордзреНрдпреЗ рдХрд░рд╛рдпрдЪреА рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛рдореЗ | |
---|---|
рез | 1. рддреАрди рдЕреЕрд░реЗ 1. рдХреАрдмреЛрд░реНрдбрд╡рд░реВрди 20 рд╕рдВрдЦреНрдпрд╛ рд╡рд╛рдЪрд╛, рддреНрдпрд╛рдВрдирд╛ рд╕реВрдЪреАрдордзреНрдпреЗ рд╕реЗрд╡реНрд╣ рдХрд░рд╛, рдирдВрддрд░ рддреНрдпрд╛рдВрдирд╛ рддреАрди рдЗрддрд░ рд╕реВрдЪреАрдВрдордзреНрдпреЗ рдХреНрд░рдорд╡рд╛рд░реА рд▓рд╛рд╡рд╛: 1 рд╕реНрдЯреЛрдЕрд░реНрд╕ рд╕рдВрдЦреНрдпрд╛рдВрдЪреА рдпрд╛рджреА рдХрд░рд╛ 3 рдиреЗ рднрд╛рдЧрд╛рдХрд╛рд░ ( x%3==0 ) 2 рд╕реНрдЯреЛрдЕрд░ рд╕рдВрдЦреНрдпрд╛рдВрдЪреА рдпрд╛рджреА рдХрд░рд╛ 2 рдиреЗ рднрд╛рдЧрд╛рдХрд╛рд░ (x%3==0) x%2==0 ) рдпрд╛рджреА 3 рдЙрд░реНрд╡рд░рд┐рдд рд╕рдВрдЦреНрдпрд╛ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рддреЗ. рдПрдХрд╛рдЪ рд╡реЗрд│реА 3 рдЖрдгрд┐ 2 рдиреЗ рд╡рд┐рднрд╛рдЬреНрдп рд╕рдВрдЦреНрдпрд╛ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде 6) рдпрд╛ рджреЛрдиреНрд╣реА рд╕реВрдЪреАрдВрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗрдд - рд╕реВрдЪреА 1 рдЖрдгрд┐ рд╕реВрдЪреА 2. 2. рдкрджреНрдзрдд printList() рд╕реВрдЪреАрддреАрд▓ рдкреНрд░рддреНрдпреЗрдХ рдШрдЯрдХ рдирд╡реАрди рдУрд│реАрд╡рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрд▓. 3. рдпрд╛ рддреАрди рд╕реВрдЪреА рд╕реНрдХреНрд░реАрдирд╡рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрджреНрдзрдд printList() рд╡рд╛рдкрд░рд╛. рдкреНрд░рдердо рдпрд╛рджреА 1 рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛рд╡реА, рдирдВрддрд░ рдпрд╛рджреА 2, рддреНрдпрд╛рдирдВрддрд░ 3 рдпрд╛рджреА. |
2 | 2. рдЙрд▓рдЯ рдХреНрд░рдорд╛рдиреЗ 5 рд╢рдмреНрдж рдХреАрдмреЛрд░реНрдбрд╡рд░реВрди 5 рд╢рдмреНрдж рд╡рд╛рдЪрд╛. рддреНрдпрд╛рдВрдирд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реВрдЪреАрдордзреНрдпреЗ рдЬреЛрдбрд╛ рдЖрдгрд┐ рддреНрдпрд╛рдВрдирд╛ рдЙрд▓рдЯ рдХреНрд░рдорд╛рдиреЗ рд╕реНрдХреНрд░реАрдирд╡рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛. |
3 | 3. рд╢рдмреНрдж ┬лрдпреЗрдереЗ┬╗ 1. ┬лрдерд╛рдВрдмрд╛┬╗, ┬лрдкрд╛рд╣рд╛┬╗, ┬лрдРрдХрд╛┬╗ рдпрд╛ рд╢рдмреНрджрд╛рдВрдЪреА рдпрд╛рджреА рддрдпрд╛рд░ рдХрд░рд╛. 2. рдкреНрд░рддреНрдпреЗрдХ рд╢рдмреНрджрд╛рдирдВрддрд░ ┬лрдпреЗрдереЗ┬╗ рдЕрд╕рд▓реЗрд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЬреЛрдбрд╛. 3. рдкрд░рд┐рдгрд╛рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛. рд╕реВрдЪреАрддреАрд▓ рдкреНрд░рддреНрдпреЗрдХ рдШрдЯрдХ рдирд╡реАрди рдУрд│реАрд╡рд░ рдЕрд╕рд╛рд╡рд╛. "рд╕рд╛рдареА" рд▓реВрдк рд╡рд╛рдкрд░рд╛. |
4 | 4. рдЕрдХреНрд╖рд░реЗ ┬лr┬╗ рдЖрдгрд┐ ┬лl┬╗ 1. рд╢рдмреНрдж/рд╕реНрдЯреНрд░рд┐рдВрдЧрдЪреА рдпрд╛рджреА рддрдпрд╛рд░ рдХрд░рд╛, рддреБрдореНрд╣рд╛рд▓рд╛ рд╣рд╡реЗ рддреЗ рднрд░рд╛. 2. рдкрджреНрдзрдд fix() рдЕрд╕рд╛рд╡реА: 2.1. рд╕реНрдЯреНрд░рд┐рдВрдЧ 2.2 рдЪреНрдпрд╛ рд╕реВрдЪреАрдордзреВрди рд╕рд░реНрд╡ рд╢рдмреНрдж рд╣рдЯрд╡рд╛ рдЬреНрдпрд╛рдд рдЕрдХреНрд╖рд░ ┬лr┬╗ рдЖрд╣реЗ . ┬лl┬╗ рдЕрдХреНрд╖рд░ рдЕрд╕рд▓реЗрд▓реЗ рд╕рд░реНрд╡ рд╢рдмреНрдж рджреБрдкреНрдкрдЯ рдХрд░рд╛. реи.рей. рд╢рдмреНрдж рди рдмрджрд▓рддрд╛ рд╕реЛрдбрд╛ рдЬрд░ рддреНрдпрд╛рдд ┬лr┬╗ рдЖрдгрд┐ ┬лl┬╗ рджреЛрдиреНрд╣реА рдЕрдХреНрд╖рд░реЗ рдЕрд╕рддреАрд▓. реи.рек. рдЗрддрд░ рд╢рдмреНрджрд╛рдВрд╕рд╣ рдХрд╛рд╣реАрд╣реА рдХрд░реВ рдирдХрд╛. рдЙрджрд╛рд╣рд░рдг: рд░реЛрдЭ рд╡рд┐рд▓реЛ рд▓рд┐рдпрд░ рдУрдХ рдЖрдЙрдЯрдкреБрдЯ рдбреЗрдЯрд╛ : рд╡рд┐рд▓реЛ рд╡рд┐рд▓реЛ рд▓рд┐рд░реЗ рдУрдХ |
рел | 5. рд╢рдмреНрджрд╛рдВрдЪреА рдирдХреНрдХрд▓ рдХрд░рд╛ 1. рдХреАрдмреЛрд░реНрдбрд╡рд░реВрди 10 рд╢рдмреНрдж/рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╡рд╛рдЪрд╛, рддреНрдпрд╛рдВрдирд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реВрдЪреАрдордзреНрдпреЗ рдЬреЛрдбрд╛. 2. рдкрджреНрдзрддреА рджреБрд╣реЗрд░реА рдореВрд▓реНрдпрд╛рдВрдиреА рдирдореБрдиреНрдпрд╛рдиреБрд╕рд╛рд░ рд╢рдмреНрджрд╛рдВрдЪреА рдирдХреНрдХрд▓ рдХреЗрд▓реА рдкрд╛рд╣рд┐рдЬреЗ: a,b,c тЖТ a,a,b,b,c,c. 3. рдкрд░рд┐рдгрд╛рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛. рд╕реВрдЪреАрддреАрд▓ рдкреНрд░рддреНрдпреЗрдХ рдШрдЯрдХ рдирд╡реАрди рдУрд│реАрд╡рд░ рдЕрд╕рд╛рд╡рд╛. "рд╕рд╛рдареА" рд▓реВрдк рд╡рд╛рдкрд░рд╛. |
10 рдкреНрд░рд╛рдзреНрдпрд╛рдкрдХ

11 рдЬреНрдпреБрд▓рд┐рдУ
- рдЕрд╣реЛ, рдЕрдорд┐рдЧреЛ! рдорд▓рд╛ рдЖрдирдВрдж рдЖрд╣реЗ рдХреА рддреБрдореНрд╣реА рдпрд╛ рд╕рд░реНрд╡ рдЧреЛрд╖реНрдЯреАрдВрдЪрд╛ рд╕рд╛рдордирд╛ рдХреЗрд▓рд╛ рдЖрд╣реЗ - рддреБрдореНрд╣реА рдкреБрд░рд╕реНрдХрд╛рд░рд╛рд╕ рдкрд╛рддреНрд░ рдЖрд╣рд╛рдд:YouTube рдордзреАрд▓ рдореВрд│ рд╡реНрд╣рд┐рдбрд┐рдУ
12 рдХреЕрдкреНрдЯрди рдЧрд┐рд▓рд╣рд░реА
- рд╣реЕрд▓реЛ, рд╕реИрдирд┐рдХ! - рд╢реБрдн рдкреНрд░рднрд╛рдд рдЧреБрд░реВрдЬреА! - рдорд╛рдЭреНрдпрд╛рдХрдбреЗ рддреБрдордЪреНрдпрд╛рд╕рд╛рдареА рдХрд╛рд╣реА рдЪрд╛рдВрдЧрд▓реА рдмрд╛рддрдореА рдЖрд╣реЗ. рддреБрдордЪреА рдХреМрд╢рд▓реНрдпреЗ рдмрд│рдХрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдпреЗрдереЗ рдПрдХ рджреНрд░реБрдд рддрдкрд╛рд╕рдгреА рдЖрд╣реЗ. рд╣реЗ рджрд░рд░реЛрдЬ рдХрд░рд╛ рдЖрдгрд┐ рддреБрдореНрд╣реА рддреБрдордЪреА рдХреМрд╢рд▓реНрдпреЗ рддреНрд╡рд░реАрдд рд╡рд╛рдврд╡рд╛рд▓. Intellij IDEA рдордзреНрдпреЗ рдХрд╛рд░реНрдпреЗ рд╡рд┐рд╢реЗрд╖рдд: рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реА рдЖрд╣реЗрдд.Intellij Idea рдордзреНрдпреЗ рдХрд░рд╛рдпрдЪреА рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛рдореЗ | |
---|---|
рез | 1. рдЙрд▓рдЯ рдХреНрд░рдорд╛рдиреЗ рдХреНрд░рдорд╛рдВрдХ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛ рдХреАрдмреЛрд░реНрдбрд╡рд░реВрди 10 рд╕рдВрдЦреНрдпрд╛ рд╡рд╛рдЪрд╛ рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреА рдпрд╛рджреА рднрд░рд╛. рд╕реНрдХреНрд░реАрдирд╡рд░ рдЙрд▓рдЯ рдХреНрд░рдорд╛рдиреЗ рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛. рд▓реВрдк рд╡рд╛рдкрд░рд╛. |
2 | 2. рдкрд╣рд┐рд▓реНрдпрд╛ M рдУрд│реА рд╕реВрдЪреАрдЪреНрдпрд╛ рд╢реЗрд╡рдЯреА рд╣рд▓рд╡рд╛ рдХреАрдмреЛрд░реНрдбрд╡рд░реВрди рд╡рд╛рдЪрд╛ 2 рдЕрдВрдХ: N рдЖрдгрд┐ M . рдХреАрдмреЛрд░реНрдб рдПрди рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕рдордзреВрди рд╡рд╛рдЪрд╛ рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╕рд╣ рд╕реВрдЪреА рднрд░рд╛. рдкрд╣рд┐рд▓реНрдпрд╛ M рдУрд│реА рд╕реВрдЪреАрдЪреНрдпрд╛ рд╢реЗрд╡рдЯреА рд╣рд▓рд╡рд╛ рд╕реВрдЪреА рд╕реНрдХреНрд░реАрдирд╡рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛. рдкреНрд░рддреНрдпреЗрдХ рдореВрд▓реНрдп рдирд╡реАрди рдУрд│реАрд╡рд░ рдЕрд╕рд╛рд╡реЗ. |
3 | 3. рдЕреЕрд░реЗрдордзреАрд▓ рд╕рд░реНрд╡рд╛рдд рдореЛрдареА рдЖрдгрд┐ рд╕рд░реНрд╡рд╛рдд рд▓рд╣рд╛рди рд╕рдВрдЦреНрдпрд╛ 20 рд╕рдВрдЦреНрдпрд╛рдВрдЪрд╛ рдЕреЕрд░реЗ рддрдпрд╛рд░ рдХрд░рд╛. рдХреАрдмреЛрд░реНрдбрд╡рд░реВрди рд╡рд╛рдЪрд▓реЗрд▓реНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рддреЗ рднрд░рд╛. рдЕреЕрд░реЗрдордзреАрд▓ рд╕рд░реНрд╡рд╛рдд рдореЛрдареА рдЖрдгрд┐ рд▓рд╣рд╛рди рд╕рдВрдЦреНрдпрд╛ рд╢реЛрдзрд╛. рд╕реНрдкреЗрд╕рджреНрд╡рд╛рд░реЗ рд╡рд┐рднрдХреНрдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡рд╛рдд рдореЛрдареНрдпрд╛ рдЖрдгрд┐ рд╕рд░реНрд╡рд╛рдд рд▓рд╣рд╛рди рд╕рдВрдЦреНрдпрд╛ рд╕реНрдХреНрд░реАрдирд╡рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛. |
4 | 4. рд╡рд╛рдкрд░рдХрд░реНрддрд╛ "рдПрдВрдб" рд╕реНрдЯреНрд░рд┐рдВрдЧрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░реЗрдкрд░реНрдпрдВрдд рдХреАрдмреЛрд░реНрдбрд╡рд░реАрд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╡рд╛рдЪрд╛. рд╕реНрдЯреНрд░рд┐рдВрдЧрдЪреА рд╕реВрдЪреА рддрдпрд╛рд░ рдХрд░рд╛. рдХреАрдмреЛрд░реНрдб рд╕реНрдЯреНрд░рд┐рдВрдЧрдордзреВрди рд╡рд╛рдЪрд╛ (рддреБрдореНрд╣рд╛рд▓рд╛ рдЬреЗ рдкрд╛рд╣рд┐рдЬреЗ рддреЗ), рддреНрдпрд╛рдВрдирд╛ рд╕реВрдЪреАрдордзреНрдпреЗ рдЬреЛрдбрд╛. рд╡рд╛рдкрд░рдХрд░реНрддрд╛ "рдПрдВрдб" рд╕реНрдЯреНрд░рд┐рдВрдЧрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░реЗрдкрд░реНрдпрдВрдд рдХреАрдмреЛрд░реНрдбрд╡рд░реАрд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╡рд╛рдЪрд╛. "рд╢реЗрд╡рдЯ" рд╡рдЧрд│рд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ. рд╕реНрдХреНрд░реАрдирд╡рд░ рддрд╛рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛. рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдирд╡реАрди рдУрд│реАрд╡рд░ рдЕрд╕рд╛рд╡реА. |
рел | 5. рдореЛрдард╛ рдЖрд╡рд╛рдЬ! рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рд╣рд╛ рдЬреЛ 30 рддреЗ 0 рдкрд░реНрдпрдВрдд рдореЛрдЬрд▓рд╛ рдЬрд╛рдИрд▓ рдЖрдгрд┐ "рдмрдБрдЧ!" рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрд▓. рд╢реЗрд╡рдЯреА. рдкреНрд░реЛрдЧреНрд░рд╛рдордиреЗ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдж 10 рд╡реЗрд│рд╛ рд╕рдВрдЦреНрдпрд╛ рдХрдореА рдХреЗрд▓реА рдкрд╛рд╣рд┐рдЬреЗ. рд╡рд┐рд▓рдВрдм рдШрд╛рд▓рдгреНрдпрд╛рд╕рд╛рдареА рдЦрд╛рд▓реАрд▓ рдлрдВрдХреНрд╢рди рд╡рд╛рдкрд░рд╛: Thread.sleep(100); // рд╕реЗрдХрдВрджрд╛рдЪреНрдпрд╛ рджрд╣рд╛рд╡реНрдпрд╛ рднрд╛рдЧрд╛рдЪрд╛ рд╡рд┐рд▓рдВрдм. рдЙрджрд╛рд╣рд░рдг: 30 29 тАж 1 0 рдмрдБрдЧ! |
6 | 6. рдХреБрдЯреБрдВрдм рдлреАрд▓реНрдбрд╕рд╣ рдорд╛рдирд╡ рд╡рд░реНрдЧ рддрдпрд╛рд░ рдХрд░рд╛ : рд╕реНрдЯреНрд░рд┐рдВрдЧ рдирд╛рд╡ , рдмреБрд▓рд┐рдпрди рд▓рд┐рдВрдЧ , рдкреВрд░реНрдг рд╡рдп , рдорд╛рдирд╡реА рд╡рдбреАрд▓ , рдорд╛рдирд╡реА рдЖрдИ . рдорд╛рдирд╡реА рд╡рд░реНрдЧрд╛рдЪреНрдпрд╛ 9 рд╡рд╕реНрддреВ рддрдпрд╛рд░ рдХрд░рд╛ рдЖрдгрд┐ рддреНрдпрд╛ рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ рднрд░рд╛ рдХреА рджреЛрди рдЖрдЬреЛрдмрд╛, рджреЛрди рдЖрдЬреА, рд╡рдбреАрд▓, рдЖрдИ рдЖрдгрд┐ рддреАрди рдореБрд▓реЗ рдорд┐рд│рддреАрд▓. рд╕реНрдХреНрд░реАрдирд╡рд░ рд╡рд╕реНрддреВ рд╕реНрдХреНрд░реАрдирд╡рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛. рдЯреАрдк: рдЬрд░ рддреБрдореНрд╣реА рддреБрдордЪреА рдкрджреНрдзрдд String toString() рд╣реНрдпреБрдорди рд╡рд░реНрдЧрд╛рдд рд▓рд┐рд╣рд┐рд▓реА, рддрд░ рддреА рд╡рд╕реНрддреВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реА рдЬрд╛рдИрд▓. рдЙрджрд╛рд╣рд░рдг рдЖрдЙрдЯрдкреБрдЯ: рдирд╛рд╡: рдЕрдгреНрдгрд╛, рд▓рд┐рдВрдЧ: рд╕реНрддреНрд░реА, рд╡рдп: 21, рд╡рдбреАрд▓: рдкреЙрд▓, рдЖрдИ: рдХреЗрдЯ рдирд╛рд╡: рдХреЗрдЯ, рд▓рд┐рдВрдЧ: рд╕реНрддреНрд░реА, рд╡рдп: 55 рдирд╛рд╡: рдЗрдпрд╛рди, рд▓рд┐рдВрдЧ: рдкреБрд░реБрд╖, рд╡рдп: 2, рд╡рдбреАрд▓: рдорд╛рдпрдХреЗрд▓, рдЖрдИ: рдЕрдгреНрдгрд╛ тАж |
рен | 7. рдПрдХ рдореЙрдбрд┐рдлрд╛рдпрд░ рд╕реНрдЯреЕрдЯрд┐рдХ рд╣рд▓рд╡рд╛ рдПрдХ рд╕реНрдЯреЕрдЯрд┐рдХ рдореЙрдбрд┐рдлрд╛рдпрд░ рд╣рд▓рд╡рд╛ рдЬреЗрдгреЗрдХрд░реВрди рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрдВрдкрд╛рдЗрд▓ рд╣реЛрдИрд▓. |
рдмреЛрдирд╕ рдХрд╛рд░реНрдпреЗ | |
---|---|
рез | 1. рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕рдВрдХрд▓рд┐рдд рдЖрдгрд┐ рдЪрд╛рд▓рдд рдирд╛рд╣реА. рддреНрдпрд╛рдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рд╛. рдХрд╛рд░реНрдп: рдХреАрдмреЛрд░реНрдбрд╡рд░реВрди рдорд╛рдВрдЬрд░реАрдЪрд╛ рдбреЗрдЯрд╛ рд╡рд╛рдЪрд╛ рдЖрдгрд┐ рддреЛ рд╕реНрдХреНрд░реАрдирд╡рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛. рдЙрджрд╛рд╣рд░рдг: рдорд╛рдВрдЬрд░реАрдЪреЗ рдирд╛рд╡ рдЬрд┐рдВрдХреНрд╕ рдЖрд╣реЗ, рд╡рдп 6 рдЖрд╣реЗ, рд╡рдЬрди 5 рдЖрд╣реЗ, рд╢реЗрдкреВрдЯ = 22 рдорд╛рдВрдЬрд░реАрдЪреЗ рдирд╛рд╡ рдореЗрд╕реА рдЖрд╣реЗ, рд╡рдп 8 рдЖрд╣реЗ, рд╡рдЬрди 7 рдЖрд╣реЗ, рд╢реЗрдкреВрдЯ = 20 |
2 | 2. рдкреНрд░реЛрдЧреНрд░рд╛рдордордзреНрдпреЗ рдирд╡реАрди рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╛. рдЬреБрдиреЗ рдХрд╛рд░реНрдп: рдПрдВрдЯрд░ рджрд╛рдмреВрди рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд░рд┐рдХреНрдд рдУрд│ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░реЗрдкрд░реНрдпрдВрдд рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╡рд╛рдЪрддреЛ. рдирдВрддрд░ рддреЗ рд▓реЛрдЕрд░-рдХреЗрд╕рд▓рд╛ рдЕрдкрд░-рдХреЗрд╕рдордзреНрдпреЗ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ (рдЖрдИ рдПрдордУрдПрдордордзреНрдпреЗ рдмрджрд▓рддреЗ) рдЖрдгрд┐ рд╕реНрдХреНрд░реАрдирд╡рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ. рдирд╡реАрди рдХрд╛рд░реНрдп: рдПрдВрдЯрд░ рджрд╛рдмреВрди рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд░рд┐рдХреНрдд рдУрд│ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░реЗрдкрд░реНрдпрдВрдд рдкреНрд░реЛрдЧреНрд░рд╛рдордиреЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╡рд╛рдЪрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ. рдХрд╛рд░реНрдпрдХреНрд░рдо рдирдВрддрд░ рдПрдХ рдирд╡реАрди рдпрд╛рджреА рддрдпрд╛рд░ рдХрд░рддреЛ. рд╕реНрдЯреНрд░рд┐рдВрдЧрдордзреНрдпреЗ рд╕рдо рд╕рдВрдЦреНрдпрд╛ рдЕрд╕рд▓реНрдпрд╛рд╕, рд╕реНрдЯреНрд░рд┐рдВрдЧ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХреЗрд▓реА рдЬрд╛рддреЗ, рд╡рд┐рд╖рдо рд╕рдВрдЦреНрдпрд╛ рдЕрд╕рд▓реНрдпрд╛рд╕, рд╕реНрдЯреНрд░рд┐рдВрдЧ рддрд┐рдкреНрдкрдЯ рдХреЗрд▓реА рдЬрд╛рддреЗ. рдЙрджрд╛рд╣рд░рдг рдЗрдирдкреБрдЯ: рдХреЕрдЯ рдорд╛рдВрдЬрд░реА рдореА рдЙрджрд╛рд╣рд░рдг рдЖрдЙрдЯрдкреБрдЯ: рдорд╛рдВрдЬрд░ рдорд╛рдВрдЬрд░ рдорд╛рдВрдЬрд░реА рдорд╛рдВрдЬрд░реА рдореА рдореА |
3 | 3. рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд╢рд┐рдХрдгреЗ рдЖрдгрд┐ рд╕рд░рд╛рд╡ рдХрд░рдгреЗ. рдХреАрдмреЛрд░реНрдбрд╡рд░реВрди 20 рд╕рдВрдЦреНрдпрд╛ рд╡рд╛рдЪрд╛ рдЖрдгрд┐ рддреНрдпрд╛рдВрдирд╛ рдЙрддрд░рддреНрдпрд╛ рдХреНрд░рдорд╛рдиреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛. |