Array
Araay
์ฐ๋ฆฌ๋ Java์์ ๋ง์ data ๋ฅผ ๋ณ์๋ก ์ ์ธํ๊ณ ๋ณ์๋ฅผ ๋ถ๋ฌ์ฌ ๊ฒ์ด๋ค.
ํ์ง๋ง ๋ณ์๊ฐ 100~200๊ฐ ๊ทธ ์ด์์ด ๋๋ค๋ฉด ๋ง๋๋ ๊ฐ๋ฐ์๋ ๊ทธ๊ฑธ ๋ณด๋ ํด๋ผ์ด์ธํธ ๋ํ ๋ถํธํ ๊ฒ์ด๋ค.
์ด๊ฒ์ ํธ๋ฆฌํ๊ฒ ๊ด๋ฆฌํ๊ธฐ ์ํ์ฌ java๋ Array๋ฅผ ์ง์ํ๋ค.
Array๋ ๋ง๊ทธ๋๋ก ๋ฐฐ์ด์ด๋ค. java ๋ฟ๋ง ์๋๋ผ ๋ง์ ์ธ์ด์๋ ์กด์ฌํ๋ฉฐ ๋ง์ด ์ฌ์ฉ๋๋ค.
ํ์ง๋ง java์์๋ ๋ค๋ฅธ ์ธ์ด์๋ ๋ฌ๋ฆฌ ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก ์ ์ฉ์ด ๋๋ค.
๋ฐฐ์ด์ ๋ฐฉ(์ธ์คํด์ค)์ value๊ฐ์ด ์๋ reference์ธ ์์น์ ๋ณด๋ฅผ ๊ฐ์ง๊ฒ๋๋ค.
int arr[];
arr[] = new int[];
//int [] arr = new int[3];
// 3๊ฐ์ data๋ฅผ ์ ์ฅ ํ ์ ์๋ ๋ฐฉ(์ธ์คํด์ค?)๊ฐ ์์ฑ
//int [] arr = new int[]{1, 3, 4, 5};
//๊ฐ ๋ฐฉ์ ๊ฐ๊ฐ data 1, 3, 4, 5 ๋ฅผ ํฌํจํ๋ 4๊ฐ์ ๋ฐฉ์ ์์ฑ
์ด์ ๊ฐ์ด ๋ฐฐ์ด์ ์ ์ธํ๊ณ ์ด๊ธฐํํ์ฌ ๋ฐฐ์ด ์์ฑ์ ํ ์ ์๋ค.
for(int i = 0; i < arr.length; i++){
System.out.print(arr[i]); //for๋ฌธ์ ์ฌ์ฉํ์ฌ ๊ฐ ๋ฐฉ์ ์ ์ฅ๋ value๋ฅผ ์ถ๋ ฅ ํ ์ ์๋ค.
}
์ฌ๊ธฐ์ ๋ค๋ฅธ ์ธ์ด์ ๋ค๋ฅธ๊ฒ์ java์๋ ๋ฐฐ์ด์ ๋ฐฐ์ด์ ์ง์ํ๋ค.
int arr[][];
arr[][] = new int[][];
//int [][] arr = new int [3][2];
// 3๊ฐ์ data๋ฅผ ์ ์ฅ ํ ์ ์๋ ๋ฐฉ(์ธ์คํด์ค?)๊ฐ ์์ฑํ๊ณ ๊ฐ ๋ฐฉ์ 2๊ฐ์ data๋ฅผ ์ ์ฅํ๋ ๋ฐฉ์ ์์ฑํ๋ค.
Leave a comment