Ρ Π²ΠΎΡ Π½Π΅ ΠΏΠΎΠΉΠΌΡ - ΠΊΠ°ΠΊ ΡΠ°ΠΊ:
ΠΈΠ· Π»Π΅ΠΊΡΠΈΠΈ https://javarush.com/quests/lectures/questsyntaxpro.level05.lecture04.story
β Π‘ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ΠΌ Π΄Π²ΡΠΌΠ΅ΡΠ½ΡΡ
ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ Π΄ΠΈΠ»Π΅ΠΌΠΌΠ°. ΠΠΎΠ³Π΄Π° ΠΌΡ ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΠΌΠ°ΡΡΠΈΠ² new int[2][5]; Ρ Π½Π°Ρ ΡΠ°Π±Π»ΠΈΡΠ° Β«Π΄Π²Π΅ ΡΡΡΠΎΠΊΠΈ ΠΈ 5 ΡΡΠΎΠ»Π±ΡΠΎΠ²Β» ΠΈΠ»ΠΈ Π²ΡΠ΅-ΡΠ°ΠΊΠΈ Β«Π΄Π²Π° ΡΡΠΎΠ»Π±ΡΠ° ΠΈ 5 ΡΡΡΠΎΠΊΒ»?
ΡΠ°Π·Π²Π΅ ΡΡΠ΅Π΄Π° Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Ρ ΠΏΠΈΡΡ ΠΊΠΎΠ΄ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π½Π΅ ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΌΠ°ΡΡΠΈΠ² - new int[ΡΠΈΡΠΈΠ½Π°][Π²ΡΡΠΎΡΠ°]; ?
ΠΊ ΡΠ΅ΠΌΡ ΡΠΎΠ³Π΄Π° ΡΠ°ΡΡΡΠΆΠ΄Π΅Π½ΠΈΡ - ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ? ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ°ΠΊ ΡΠΎ Π²ΡΠ±ΠΈΡΠ°ΡΡ?
int[][] matrix = {
{1, 2, 3, 4, 5}, //ΠΈΠ»ΠΈ ΡΠ°ΠΊΠ°Ρ ΡΠΎΡΠΌΠ° Π·Π°ΠΏΠΈΡΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠΎ ΡΠΎ ΠΌΠ΅Π½ΡΠ΅Ρ?
{1, 2, 3, 4, 5}
};
ΠΏΡΠΎΠ²Π΅ΡΠΈΠΌ:
int[][] matrix = {{1, 2, 3}, {1, 2, 3}};
int[][] nematrix = {
{1, 2, 3},
{1, 2, 3}
};
System.out.println(nematrix[0][2]);
}
Π² ΠΎΠ±ΠΎΠΈΡ
ΡΠ»ΡΡΠ°ΡΡ
ΠΏΡΠΈ ΠΏΠΎΠΏΡΡΠΊΠ΅ Π²ΡΠ²Π΅ΡΡΠΈ ΡΡΠ΅ΠΉΠΊΡ [0][2]
Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ "3"..
Ρ.Π΅. ΠΎΠ±Π° ΡΠΏΠΎΡΠΎΠ±Π° Π·Π°ΠΏΠΈΡΠΈ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΡΡΡΡ ΠΊΠ°ΠΊ: ΡΠΈΡΠΈΠ½Π° - Π²ΡΡΠΎΡΠ°..
Π½ΠΎ Π΄Π°Π»ΡΡΠ΅ Π² Π»Π΅ΠΊΡΠΈΠΈ ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡΡΡ ΠΏΡΠΈΠΌΠ΅ΡΡ Ρ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ [Π²ΡΡΠΎΡΠ°][ΡΠΈΡΠΈΠ½Π°]
ΠΏΠΎΠΌΠΎΠ³ΠΈΡΠ΅ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ π₯΄
JavaRush/ΠΠΎΠΌΠΎΡΡ ΠΏΠΎ Java Π·Π°Π΄Π°ΡΠ°ΠΌ/ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π΄Π²ΡΠΌΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° [ΡΠΈΡΠΈΠ½Π°][Π²ΡΡΠΎΡΠ°] ?
Pineapple
45 ΡΡΠΎΠ²Π΅Π½Ρ
ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π΄Π²ΡΠΌΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° [ΡΠΈΡΠΈΠ½Π°][Π²ΡΡΠΎΡΠ°] ?
Π Π΅ΡΠ΅Π½
a
ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΡΡΠ»ΠΊΡ Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡ ΠΎΠ΄Π½ΠΎΠΌΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° Π΄Π»ΠΈΠ½Ρk
, ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ, ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΡΡΠ»ΠΊΡ Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡ ΠΎΠ΄Π½ΠΎΠΌΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° Π΄Π»ΠΈΠ½Ρt
, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅Π³ΠΎ, Π² ΡΠ²ΠΎΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ, ΡΠ΅Π»ΡΠ΅ ΡΠΈΡΠ»Π°. ΠΠΎΡΡΠΎΠΌΡ Π»ΠΎΠ³ΠΈΡΠ½Π΅ΠΉ ΠΏΠΈΡΠ°ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎint[height][width]
, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ½ΡΡΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΠΎΠ΄Π½ΠΎΠΌΠ΅ΡΠ½ΡΠ΅ ΠΌΠ°ΡΡΠΈΠ²Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Π²ΠΈΠ΄Π΅ ΡΡΡΠΎΠΊ, Π° Π½Π΅ ΡΡΠΎΠ»Π±ΡΠΎΠ². ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΎΠ΄Π½ΠΎΠΌΠ΅ΡΠ½ΡΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ Π² ΠΏΠ°ΠΌΡΡΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΠΈ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΏΡΠΈ ΠΏΠΎΡΡΡΠΎΡΠ½ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅, ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΡΠ΅ΠΉΠΊΠ°ΠΌ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² ΠΈ ΡΠ½ΠΈΠΆΠ°Π΅ΡΡΡ Π½Π°Π³ΡΡΠ·ΠΊΠ° Π½Π° ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠ°ΠΌΡΡΠΈ, ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ΠΌ, Π΅ΡΠ»ΠΈ Π±Ρ ΠΌΠ°ΡΡΠΈΠ² Π±ΡΠ» ΠΎΠ±ΡΡΠ²Π»Π΅Π½ ΠΊΠ°ΠΊint[width][height]
.height
ΠΎΠ΄Π½ΠΎΠΌΠ΅ΡΠ½ΡΡ ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² Π΄Π»ΠΈΠ½Ρwidth
, Π²ΠΎ Π²ΡΠΎΡΠΎΠΌ - Π½Π°ΠΎΠ±ΠΎΡΠΎΡ. ΠΠ°, ΡΠΈΡΠΈΠ½Π° ΠΈ Π²ΡΡΠΎΡΠ°, ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΠΎΠ½ΡΡΠΈΡ. Π ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ Π½Π΅Ρ Π³Π»ΡΠ±ΠΈΠ½Ρ, Π²ΡΡΠΎΡΡ ΠΈΠ»ΠΈ ΡΠΈΡΠΈΠ½Ρ. Π’Π°ΠΌ Π΅ΡΡΡ Π»ΠΈΡΡ Π°Π΄ΡΠ΅ΡΠ° ΡΡΠ΅Π΅ΠΊ, "ΡΡΡΠΎΠΊΠΈ" Π² Π±Π°Π½ΠΊΠ°Ρ ΠΏΠ°ΠΌΡΡΠΈ, ΡΡΡΠ°Π½ΠΈΡΠ½Π°Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ ΠΈ ΠΊΡΡ-Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ Π²Π½ΡΡΡΠΈ ΠΊΡΡΠ΅ΠΉ. ΠΠΎ ΠΊΠΎΠ΄ ΠΏΠΈΡΡΡ ΠΈ ΠΏΡΠ°Π²ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅, ΠΏΠΎΠΊΠ° ΡΡΠΎ, ΡΠ²Π»ΡΡΡΡΡ Π»ΡΠ΄ΡΠΌΠΈ. ΠΠ»Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΈΠΌ ΡΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΡΠ΅ ΠΏΠΎΠ½ΡΡΠΈΡ, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΡΡ Ρ Π½ΠΈΡ Π² ΠΌΠΎΠ·Π³Ρ ΡΠΆΠ΅ Π΅ΡΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ. Π Π½Π°ΡΡΠ΅Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΡΠ΅ΠΉΠΊΠ°ΠΌ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² - Π²ΡΡ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°Π½ ΠΊΠΎΠ΄. Π ΠΏΡΠΈΠΌΠ΅ΡΡ Π΅ΡΠ»ΠΈ ΠΊΠΎΠ΄ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΌΠ°ΡΡΠΈΠ²Π° Π½Π°ΠΏΠΈΡΠ°Π½ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊ: ΡΠΎ ΡΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ΄ Π±ΡΠ΄Π΅Ρ ΡΠΎΡΠΌΠΎΠ·ΠΈΡΡ ΠΈ ΠΈΠ·Π»ΠΈΡΠ½Π΅ Π½Π°Π³ΡΡΠΆΠ°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΡΡΠ΅ΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° ΠΈΠ·-Π·Π° Π½Π΅ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΠΏΠ°ΠΌΡΡΠΈ. Π ΡΠΎΠΆΠ΅ Π²ΡΠ΅ΠΌΡ, Π΅ΡΠ»ΠΈ ΠΊΠΎΠ΄ Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ°ΠΊ: ΠΈΠ»ΠΈ ΡΠ°ΠΊ: ΡΠΎ Ρ Π΄ΠΎΡΡΡΠΏΠΎΠΌ ΠΊ ΠΏΠ°ΠΌΡΡΠΈ Π²ΡΡ Π±ΡΠ΄Π΅Ρ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅. Π Π°Π·Π½ΠΈΡΠ° Π±ΡΠ΄Π΅Ρ Π² Π°Π½Π°Π»ΠΎΠ³ΠΈΡΡ . Π ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠ΅ΠΉ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ ΠΏΡΠΈΠ΄ΡΡΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΠΎΠ΄Π½ΠΎΠΌΠ΅ΡΠ½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΡΡΠΎΠ»Π±ΡΡ, Π²ΠΎ Π²ΡΠΎΡΠΎΠΌ - ΠΎΠ΄Π½ΠΎΠΌΠ΅ΡΠ½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΡΡΡΠΎΠΊΠΈ. Π’ΡΡ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ Π΄Π΅Π»ΠΎ Π²ΠΊΡΡΠ°, Π½ΠΎ, ΠΈΠΌΡ ΠΎ, Π²ΡΠΎΡΠ°Ρ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ ΡΠ΄ΠΎΠ±Π½Π΅ΠΉ.