[์กฐ๊ฑด]
- JDK 1.5 ์ด์
- ์ฌ์ฉํ ๋ณ์๋ ์ง์ญ๋ณ์๋ก ์ธ์ํจ (for๋ฌธ ์์์ ์ฌ์ฉ๋๊ธฐ ๋๋ฌธ)
- ๋์์ ๋ฐฐ์ด ๋๋ ์ฌ๋ฌ ์์๋ฅผ ํฌํจํ ์๋ฃํ์ด์ด์ผ ํจ
[์ฅ์ ]
- ๊ฐ๋ ์ฑ์ด ์ข์ผ๋ฉฐ ๊ฐํธํจ
- ๋ฐฐ์ด ์ธ๋ฑ์ค ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ (ArrayIndexOutOfBoundsException ์์ธ๋ฅผ ํผํ ์ ์์
- ๋ฐฐ์ด์ ๊ธธ์ด๋ฅผ ์์์ผํ๋ ๋ฒ๊ฑฐ๋ก์์ ์ค์ฌ์ค
[๋จ์ ]
- ์ธ๋ฑ์ค๋ฅผ ์ฌ์ฉํ์ง ๋ชปํจ
- ๋ฐฐ์ด์ด๋ ArrayList ๊ฐ์ ๊ฐ์ ธ๋ค ์ฌ์ฉ(read)ํ ์ ์์ง๋ง ์์ (write)ํ ์ ์์
[์ฌ์ฉ์ด์ ]
- ๋ฐฐ์ด์ฒ๋ผ ์ฌ๋ฌ ์์๋ก ์ด๋ฃจ์ด์ง ์งํฉ์ ๋ชจ๋ ์์์ ๋ํด ํน์ ์์ ์ ๋ฐ๋ณตํ๊ธฐ ์ํด ์ฌ์ฉ
- ๋ฐฐ์ด์ ๋ชจ๋ ์์๋ฅผ ์ค์บํ๋ ๊ณผ์ ์์ ์ธ๋ฑ์ค ์์ฒด์ ๊ฐ์ด ํ์ํ์ง ์์ ๋ ์ฌ์ฉ
[๋ฌธ๋ฒ (FOR๋ฌธ์ ๊ธฐ๋ณธ ํ์)]
for (์ด๊ธฐํ์; ์กฐ๊ฑด์; ์
๋ฐ์ดํธ์) {
์คํ๋ฌธ์ฅ;
}
[๋ฌธ๋ฒ (ํฅ์๋ FOR๋ฌธ)]
for (์๋ฃํ ๋ณ์๋ช
: ๋ฐฐ์ด๋ช
) {
์คํ๋ฌธ์ฅ;
}
- ๋ฐ๋ณต์ด ์ด๋ฃจ์ด์ง๋๋ง๋ค ๋ฐฐ์ด์ ํญ๋ชฉ์ ์์๋๋ก ๊บผ๋ด์ด ๋ณ์์ ์๋์ผ๋ก ๋์ ํจ
- ํฅ์๋ for๋ฌธ์ ํ์ฅ for๋ฌธ, for-in๋ฌธ, for-each๋ฌธ์ด๋ผ๊ณ ๋ ๋ถ๋ฆผ
- ํ์ฅ for๋ฌธ์ for(int i : a)์์ () ์์ ์ฝ๋ก (:)์ "~์ ์์ ์๋" ์ ์๋ฏธํจ
- ์ผ๋ฐ for๋ฌธ๊ณผ์ ์ฑ๋ฅ ์ฐจ์ด๋ ํฌ๊ฒ ์์
'๐ป ๊ณต๋ถ (IT) > ๐ฉ๐ผโ๐ป ๊ฐ๋ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JavaScript] DOM, BOM (1) | 2022.05.30 |
---|---|
[Java] Array์ ArrayList (0) | 2021.04.01 |
[Java] ์ปฌ๋ ์ (Collection) (0) | 2021.03.30 |