์ด์ฐจ์๋ฐฐ์ด
2023. 1. 25. 11:20ใjava
1์ฐจ์ ๋ฐฐ์ด
int[] arr = new int[3];
0 | 0 | 0 |
2์ฐจ์ ๋ฐฐ์ด
int[][] arr1 = new int[2][3];
arr1[1][1] = 10;
์๋์ฒ๋ผ 3๊ฐ์ง๋ฆฌ ๋ฐฐ์ด 2๊ฐ๋ฅผ ์์ฑํ ๊ฒ๊ณผ ๊ฐ๋ค. arr1์ ๋ฐฐ์ด์ ๊ธธ์ด๋ 2(ํ์ ๊ฐฏ์)๋ค.
arr[0].length๋ ํ์ ๊ฐ๋ฅํ๋ค > ๊ธธ์ด๋ 3์ด๋ค.
0 | 0 | 0 |
0 | 10 | 0 |
arr1 ๋ฐฐ์ด์ ์์์ ์๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํด๋ณด์.
1 2 3
4 5 6
int value = 1;
for(int i= 0; i < arr1.length ; i++) {
for(int j = 0; j <arr1[i].length ; j++) {
//arr1[i][j] = value;
//value++; //์๋์ฒ๋ผ ๊ฐ๋ตํ ๊ฐ๋ฅ
arr1[i][j] = value++; //๊ฐ์ ๋จผ์ ๋ฃ๊ณ ๋์ for๋ฌธ์ด ๋๋๋ฉด 1 ์ฆ๊ฐ.
์ด์ฐจ์๋ฐฐ์ด์ ์์ฑํ ๋ ํ ๊ฐฏ์๋ ์ ํด์ฃผ์ด์ผ ํ์ง๋ง ์ด์ ๊ฐฏ์๋ ์ง์ ํ์ง ์์๋ ๋๋ค.
๋ชจ๋ ํ์ ์ด์ด ๋ค๋ฅผ ์ ์๊ธฐ ๋๋ฌธ์
public class ์ด์ฐจ์๋ฐฐ์ด02 {
public static void main(String[] args) {
//๊ธธ์ด๊ฐ 3(์ฒซ๋ฒ์งธ[])์ธ ์ ์ํ 2์ฐจ์๋ฐฐ์ด ์์ฑ
int[][] arr = new int[3][];
//ํ๋ง๋ค ๊ฐ์ง๊ณ ์๋ ๊ทธ ํ์ ๋ฐฐ์ด์ ๊ธธ์ด๋ ๋ค๋ฅผ ์ ์๋ค.
//arr 0๋ฒ์งธ ํ์ ๋ฐฐ์ด์ 3๊ฐ ์์ฑ
arr[0] = new int [3];
//arr 1๋ฒ์งธ ํ์ ๋ฐฐ์ด 4๊ฐ ์์ฑ
arr[1] = new int [4];
arr[2] = new int [5];
//arr.length๋ 3์ด๋ค.
//arr[1].length๋ 4์ด๋ค.
}
}
2์ฐจ์๋ฐฐ์ด์ ๋ชจ๋ ์์์ ๊ฐ์ ์ถ๋ ฅํ ๋ 2์ค for๋ฌธ์ด ํ์ํ๋ค.
for (int i = 0; i < arr1.length; i++) {
for (int j = 0; j < arr1[i].length; j++) {
System.out.println(arr1[i][j]);
}
}
'java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฉ์๋ ๋ฌธ์ ํ๊ธฐ (0) | 2023.01.25 |
---|---|
๋ฉ์๋(Method) (0) | 2023.01.25 |
์ด์ค๋ฐ๋ณต๋ฌธ (0) | 2023.01.25 |
๋ฐฐ์ด ๋ฌธ์ ํ๊ธฐ (0) | 2023.01.20 |
๋ฐฐ์ด(Array) (0) | 2023.01.20 |