๋ฐฐ์ด
๊ฐ์ ํ์ ์ ๋ณ์๋ค๋ก ์ด๋ฃจ์ด์ง ์ ํ ์งํฉ
๋ฐฐ์ด ์์(element) : ๋ฐฐ์ด์ ๊ตฌ์ฑํ๋ ๊ฐ๊ฐ์ ๊ฐ
์ธ๋ฑ์ค(index) : ๋ฐฐ์ด์์์ ์์น๋ฅผ ๊ฐ๋ฆฌํค๋ ์ซ์ (์ธ๋ฑ์ค๋ 0๋ถํฐ ์์ํ๋ฉฐ, 0์ ํฌํจํ ์์ ์ ์๋ง ๊ฐ๋ฅ)
- ๋ฐฐ์ด์ ๊ฐ์ ์ข ๋ฅ์ ๋ฐ์ดํฐ๋ฅผ ๋ง์ด ๋ค๋ค์ผ ํ๋ ๊ฒฝ์ฐ ์ฃผ๋ก ์ฌ์ฉ
- ๋ฐฐ์ด์ ์ ์ธ๋๋ ํ์์ ๋ฐ๋ผ 1์ฐจ์ ๋ฐฐ์ด, 2์ฐจ์ ๋ฐฐ์ด๋ฟ๋ง ์๋๋ผ ๊ทธ ์ด์์ ๋ค์ฐจ์ ๋ฐฐ์ด๋ก๋ ์ ์ธ ๊ฐ๋ฅ
- ArrayList๋ฑ ๋ฐฐ์ด์ ๋จ์ ์ ๊ฐ์ ํ ์๋ฃ๊ตฌ์กฐ๋ฅผ ์ ๊ณต
new(๊ฐ์ฒด): heap ์์ญ์ ๋ฐฐ์ด์ ์ ์ฅ๋ ๊ฐ์ ๋ํ ๋ฉ๋ชจ๋ฆฌ ํ ๋น
์ฐธ์กฐ๋ณ์: stack ์์ญ์ ์์ฑ๋๊ณ , heap ์์ญ์ ๋ฐฐ์ด ๊ฐ์ฒด๋ฅผ ์ฐธ์กฐ
๋ฐฐ์ด ๊ธฐ๋ณธ ํํ
public class ArrReview {
public static void main(String[] args) {
int[] arrEx = new int[5];
int[] arrEx2 = {54, 35, 243, 25};
arrEx[0] = 1;
arrEx[1] = 2;
arrEx[2] = 3;
arrEx[3] = 4;
arrEx[4] = 5;
int sum = 0;
for(int i=0; i<arrEx.length; i++) {
sum += arrEx[i];
}
System.out.printf("ํฉ๊ณ : %d\n",sum);
System.out.printf("ํ๊ท : %.2f\n",(double)(sum / arrEx.length));
}
}
ํฅ์๋ for๋ฌธ : ๋ฐฐ์ด์ ๊ฐ ๋ณ๊ฒฝ ๋ถ๊ฐ, ๋ฒ์ ์ง์ ๋ถ๊ฐ(๋ฌด์กฐ๊ฑด ๋ฐฐ์ด์ ์ฒ์๋ถํฐ ๋๊น์ง ์๋ ์ํํจ)
public class ArrReview {
public static void main(String[] args) {
int[] score = {30, 20, 7, 40, 35};
int sum = 0;
for(int e : score) {
sum += e;
}
System.out.printf("ํฉ๊ณ : %d\n", sum);
System.out.printf("ํ๊ท : %.2f\n", (double)sum / score.length);
}
}
'๐๏ธ Backend > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์๋ฐ(Java) - ๋ฐฐ์ด๊ณผ ๋ฌธ์์ด (3) ๋ฐฐ์ด (0) | 2023.01.09 |
---|---|
์๋ฐ(Java) - 1์ฐจ์ ๋ฐฐ์ด ์์ (1) (0) | 2023.01.08 |
์๋ฐ(Java) - ๋ฐฐ์ด๊ณผ ์ฐธ์กฐํ (1) ์ฐธ์กฐ ํ์ ๊ณผ ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ (0) | 2023.01.07 |
์๋ฐ(Java) - ํ์์ ๋ณด ์ถ๋ ฅํ๊ธฐ (2) | 2023.01.05 |
์๋ฐ(Java) - ์ ์ด๋ฌธ (3)์กฐ๊ฑด๋ฌธ(for) + ์ค์ต ์์ (๋ณ ์ฐ๊ธฐ, ์ฌ๊ฐํ ๋ง๋ค๊ธฐ, ์ฃผ์ฌ์ ๊ฒ์) (0) | 2023.01.05 |