23.02.22 λ°°μ—΄

κΉ€λ―Όμ„±Β·2023λ…„ 2μ›” 22일
0

ν•™μŠ΅λͺ©ν‘œ

✍ 배열이 무엇인지 μ΄ν•΄ν•œλ‹€.
✍ 1차원 λ°°μ—΄κ³Ό 2차원 배열을 μ΄ν•΄ν•œλ‹€.
✍ 배열을 μ„ μ–Έν•˜κ³  μ΄ˆκΈ°ν™”ν•˜λŠ” 방법을 μ΄ν•΄ν•œλ‹€.
✍ 배열을 νƒμƒ‰ν•˜κ³  값을 μ‚¬μš©ν•˜λŠ” 방법을 μ΄ν•΄ν•œλ‹€.


🌟 λ°°μ—΄μ΄λž€?

λ°°μ—΄μ΄λž€, λ™μΌν•œ νƒ€μž…μ˜ 값듀을 ν•˜λ‚˜μ˜ 묢음으둜 묢은 자료 ꡬ쑰λ₯Ό μ˜λ―Έν•œλ‹€.

데이터λ₯Ό λ³€μˆ˜μ— κ°œλ³„ ν• λ‹Ή ν•˜κ²Œλ˜λ©΄ μœ„ κ·Έλ¦Όκ³Ό 같이 μœ„μΉ˜κ°€ λ¬΄μž‘μœ„λ‘œ μ €μž₯λ˜μ§€λ§Œ
배열에 ν• λ‹Ήν•˜λ©΄ 데이터듀이 λ­‰μ³μ„œ μ €μž₯λœλ‹€.

1차원 λ°°μ—΄κ³Ό 2차원 배열이 μžˆλ‹€.
ex] 1차원 λ°°μ—΄ : {1,2,3,4}
2차원 λ°°μ—΄ : {{1,2,3,4},{5,6,7,8}}

배열은 μ°Έμ‘° νƒ€μž… ν˜•μ‹μœΌλ‘œ μ €μž₯되고 λ°°μ—΄μ—λŠ” μΈλ±μŠ€κ°€ μžˆμ–΄ μš”μ†Œμ˜ 값을 뢈러올 λ•Œ μ‚¬μš©ν•œλ‹€.
λ°°μ—΄ λ§ˆμ§€λ§‰ μš”μ†Œμ˜ 인덱슀 = λ°°μ—΄μ˜ 길이 - 1

κ°€λ³€ λ°°μ—΄ : 배열이 2차원 이상일 λ•Œ λ§ˆμ§€λ§‰ μ°¨μˆ˜μ— ν•΄λ‹Ήν•˜λŠ” λ°°μ—΄μ˜ 길이λ₯Ό κ³ μ •ν•˜μ§€ μ•Šμ•„λ„ λ˜μ„œ λ‚΄λΆ€ λ°°μ—΄μ˜ 크기λ₯Ό 자유둭게 지정할 수 μžˆλ‹€.

πŸ”₯ λ°˜λ³΅λ¬Έμ„ ν†΅ν•œ λ°°μ—΄ 탐색

int[] scores = {100, 95, 80, 85, 100};
int sum = 0;

for (int i=0; i<score.length; i++) {
	sum += scores[i];
}
System.out.println(sum); // 100 + 95 + 80 + 85 + 100 = 460

0개의 λŒ“κΈ€