๋ฐ์ํ
โถ ์ด์ฐจ์ ๋ฐฐ์ด
์ด์ฐจ์ ๋ฐฐ์ด์ ์ ์ธํ๋ ์ฝ๋์ ๋ ผ๋ฆฌ ๊ตฌ์กฐ
๋ฐฐ์ด์ ๋ชจ๋ ์์๋ฅผ ์ฐธ์กฐํ๋ ค๋ฉด ๊ฐ ํ์ ๊ธฐ์ค์ผ๋ก ์ด ๊ฐ์ ์ํํ๋ฉด ๋๋ค.
package array;
public class TowDimension {
public static void main(String[] args) {
int[][] arr = { { 1, 2, 3 }, { 4, 5, 6 } }; // ์ด์ฐจ์ ๋ฐฐ์ด ์ ์ธ๊ณผ ๋์์ ์ด๊ธฐํ
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
System.out.println(arr[i][j]);
}
System.out.println();
}
}
}
- i๋ ํ์, j๋ ์ด์ ๊ฐ๋ฆฌํจ๋ค.
์ ์ฒด ๋ฐฐ์ด ๊ธธ์ด์ธ arr.length๋ ํ์ ๊ฐ์๋ฅผ, ๊ฐ ํ์ ๊ธธ์ด arr[i].length๋ ์ด์ ๊ฐ์๋ฅผ ๋ํ๋ธ๋ค.
โ
<์คํ ๊ฒฐ๊ณผ>
โ
์ค์ต) ์ํ๋ฒณ ์๋ฌธ์๋ฅผ 2๊ธ์์ฉ 13์ค(13ํ 2์ด)๋ก ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์ด์ฐจ์ ๋ฐฐ์ด๋ก ๊ตฌํํด ๋ณด๋ผ.
โ
<๋ด๊ฐ ํ ๊ฒ>
<์คํ ๊ฒฐ๊ณผ>
โโ
๋๋ณด๊ธฐ
<์ ์๋์ด ํ ๊ฒ>
โถ ์ด์ฐจ์ ๋ฐฐ์ด ๊ธธ์ด ์ถ๋ ฅ์ ๋ค์ ํ๋ฒ ์ดํด๋ณด์.
package array;
public class TwoDimension2 {
public static void main(String[] args) {
int[][] arr = new int[2][3]; // 2ํ 3์ด ์ด์ฐจ์ ๋ฐฐ์ด ์ ์ธ
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
System.out.println(arr[i][j]);
}
System.out.println();
}
System.out.println(arr.length);
System.out.println(arr[0].length);
}
}
<์คํ ๊ฒฐ๊ณผ>
-์ ์ฝ๋๋ฅผ ๋ณด๋ฉด ์ด์ฐจ์ ๋ฐฐ์ด์ ์ ์ธ๋ง ํ๊ณ ์ด๊ธฐํ๋ฅผ ๋ฐ๋ก ํ์ง ์์๊ธฐ ๋๋ฌธ์, ๋ชจ๋ 0์ผ๋ก ์๋ ์ด๊ธฐํ๋ ๊ฒ์ ์ ์ ์๋ค.
โ
๋ฐ์ํ
'Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Java] ์ฐ์ต๋ฌธ์ (0) | 2021.02.19 |
---|---|
[Java] ArrayList ํด๋์ค (0) | 2021.02.19 |
[Java] ํฅ์๋ for๋ฌธ๊ณผ ๋ฐฐ์ด (0) | 2021.02.19 |
[Java] ๋ฐฐ์ด ๋ณต์ฌํ๊ธฐ (0) | 2021.02.19 |
[Java] ๋ฐฐ์ด (0) | 2021.02.19 |
๋๊ธ